You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 16, 2024. It is now read-only.
* Add small improvements to README.md
Markdown only makes new paragraphs on a double new-line.
Keep each sentence in a line for ease of editing and diffing.
Remove all trailing white space.
Clarify Sciencer core concepts and its general usage.
* Improve README
Add filter description to example
Add white space on tables
Co-authored-by: Diogo Rato <[email protected]>
Sciencer Toolkit enables researchers with the tools to **programmatically conduct a literature review** using an intuitive yet flexible interface.
41
+
Sciencer Toolkit enables researchers to **programmatically conduct a literature review** using an intuitive yet flexible interface.
43
42
44
-
Sciencer iteratively identifies a set of papers using **Expanders**. Each expander enlarges a set of papers to a larger set (e.g. using authors, citations, references, etc...). At the end of each iteration, each new paper needs to satisfy a series of **Filters** to be accepted. The initial set of papers is created using **Collectors** (e.g. by paper doi, author name).
43
+
At its core, Sciencer collects sets of papers.
44
+
The initial set of papers is created through the use of **Collectors** (e.g. paper doi, author name).
45
+
Then, Sciencer iteratively finds new papers using **Expanders** (e.g. authors, citations, references).
46
+
Finally, new found papers need to satisfy a series of **Filters** in order to be accepted into the current set.
47
+
Being iterative in nature, Sciencer allows you to repeat the above steps has many times as you'd like.
45
48
46
-
This project was motivated by the absence of tools to automate systematic reviews using clear and well-defined criteria. Still, for literature reviews that do not need to follow specific criteria, there are a several tools that can help to discover new papers.
49
+
This project was motivated by the absence of tools to automate systematic reviews using clear and well-defined criteria.
50
+
Still, for literature reviews that do not need to follow specific criteria, there are a several tools that can help to discover new papers.
| Semantic Scholar |[Semantic Scholar Academic Graph API](https://www.semanticscholar.org/product/api)|**Search by Author** (Name, S2ID) <br> **Search By Paper ID** (S2ID, DOI, ArXiv, MAG, ACL, PubMed, Corpus)|
118
+
|DBLP |[DBLP Search API](https://dblp.org/faq/How+to+use+the+dblp+search+API.html)|*Work in Progress*|
110
119
111
120
<palign="right">(<ahref="#top">back to top</a>)</p>
112
121
113
122
## Roadmap
114
123
115
124
-[ ] Create Paper's and Author's Cache
116
125
-[x] Add Bulk Expanders (to avoid redundancy)
117
-
-[ ] Add support for multithreading
126
+
-[ ] Add support for multithreading
118
127
-[ ] Add Collectors
119
128
-[ ] Add Collect by Venue/Proceedings
120
129
-[ ] Add Expanders
@@ -134,12 +143,10 @@ See the [open issues](https://github.com/SciencerIO/sciencer-toolkit/issues) for
134
143
135
144
## Contributing
136
145
137
-
Want to **add a new provider, filter or expander**? Looking to improve **the core functionality of sciencer toolkit**. We would look forward to include your contributions in the toolkit! If you have a suggestion that would improve the toolkit, please fork the repo and create a new pull request:
138
-
1. Fork the Project
139
-
2. Create your Feature Branch
140
-
3. Commit your Changes
141
-
4. Push to the Branch
142
-
5. Open a Pull Request
146
+
Want to **add a new provider, filter or expander**?
147
+
Looking to improve **the core functionality of sciencer toolkit**.
148
+
We look forward to include your contributions in the toolkit!
149
+
If you have a suggestion that would improve the toolkit just send us a Pull Request!
143
150
144
151
If you are looking for an additional collector/filter/expander/provider or just want to report a bug, you can also simply open an issue with the tag "enchament" or "bug", respectively.
0 commit comments