Thanks for considering contributing to Research Analytics. We are very excited to make academic research faster and easier, and build together an Open Source academic tech community 🔬💜💻
Research Analytics was thought by "lazy" research students who wanted to automate as many research tasks as possible. Having a general interest in coding, data science, and software development, we took on this first project of building a data science web app for doing academic research.
The project was first released in February 2022 👶
Research Analytics has just been publicly released in February 2022. The current release version is version 1.0.
The web app works and does the job it was designed for. However, being deployed on Heroku (free plan) it is quite slow 🐌
More computing power should improve the app's performance.
The data about research papers are collected from Semantic Scholar who provides a very well-documented API ❤️
Currently, the app makes use of the API developer plan which only allows for 100 queries per 5 minutes. An upgrade in the query rate is absolutely necessary as a single search on Research Analytics involves about 25 queries.
The app has been developed with the amazing Plotly Dash python framework. It is built on top of Flask, Plotly.js, React, and React.js. Dash offers endless possibilites for creating custom data-oriented web apps from NLP to object detection, predictive analytics and more.
Please check out our Code of Conduct before diving into coding 🙌
If you wish to suggest new features for the app, please create an issue and we'll consider it. Keep in mind that we're trying to make researchers' lives easier, so try to put yourself in a researcher's shoes when suggesting a new feature.
You may want to consider improving the following:
- Responsivness of the app
- App's design and internal CSS stylesheet
- Adding code tests and ensure high coverage
- Improving the code's performance (more elegant and shorter code)