Citograph is an open source tool for visualizing and exploring citations and references between sources. It allows you to search Semantic Scholar's database for academic papers and extract citation data from them, generating a JSON file representing the graph of citations and references between the selected papers. This JSON file can then be passed to Excalidraw to render the citation graph as a diagram.
Citograph can be used to:
- Visualize citations and references between selected academic papers.
- Explore the connections between the selected papers.
- Analyze citation patterns and trends.
- Search Semantic Scholar's database for academic papers.
- Extract citation data from selected papers.
- Generate a JSON file representing the citation graph.
- Pass the JSON file to Excalidraw to render the citation graph as a diagram.
To install Citograph, follow these steps:
- Clone the repository to your local machine.
- Install the dependencies by running
npm install
.
We welcome contributions to Citograph! If you're interested in contributing, please follow these steps:
- Fork the repository and create a new branch.
- Make your changes and write tests if appropriate.
- Run the
npm test
command to make sure all tests pass. - Submit a pull request with your changes.
Citograph is released under the Apache 2 License. See the LICENSE
file for details.
Citograph was inspired by Semantic Scholar and Excalidraw. We'd like to thank the developers of these tools for their contributions to the open source community.
If you have any questions or feedback about Citograph, please contact us at [email protected].