Inspiration

Products such as LitMaps and RefWorks help researchers organize their research in many unique ways.

We set out to make an open-source app that not only provides the features of pre-existing solutions, but also helps researchers understand the deeper connections between papers to help foster a multi-disciplinary perspective and better understand how ideas were propagated in practice.

What it does

  • Allows Users to upload research papers
  • Saves Papers to user-defined Collections
  • Analyses Papers for metadata and citations using Gemini AI
  • Uses MongoDB to manage metadata
  • Generates interactive Citation Graph based on previously gathered citation data
  • Colors Nodes based on Metadata tags (Field of Study, Perspective, and Paper Type)

How we built it

  • Deployed VULTR cloud-compute VM for development and hosting
  • Used Streamlit Python library for webserver and UI development
  • Used Agentic Coding practices to leverage Gemini's coding, debugging, and search aggregation abilities

Challenges we ran into

  • Setting up MongoDB Atlas and Gemini APIs
  • Configuring VULTR and MongoDB firewalls
  • Merging Commits on the same program

Accomplishments that we're proud of

  • Made our first responsive website ever using Python and Streamlit
  • Learned to work with APIs, databases, and Vultr
  • Worked as a team to develop application and presentation
  • Organized our ideas in a single user-friendly and maintainable solution
  • Made meaningful software based on our own perspectives and experiences
  • Had fun with friend

What we learned

  • How Python can be used to make a website quickly
  • How agentic coding practices can be used for both speed and quality
  • The advantages of using Docker or Python packages directly
  • How to interact with a database in Python

What's next for Linked Lit

  • More features to better express citeology (starting with graph enhancements to express similarity/inspiration between papers and citation count)
  • Ability to merge collections to analyze topics more in-depth
  • Paper viewer to better understand AI's analysis (particularly for similarity/inspiration scores)
  • More UI enhancements
  • Citation generator
  • Ability to remove papers from a collection
  • Ability to remove entire collections
  • Downloading collections to your device
  • Sharing collections with others

Built With

Share this project:

Updates