Skip to content

rwilfong/doi_summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI Summarizer and Recommender

This is live on Flask: rwilfong.pythonanywhere.com

This program takes a list of DOI's from user input, retrieves their abstracts, and generates a pair of summaries and keywords based on the text in the abstract. It has a content-based recommender system based on the generated keywords for each paper. It was created for BIOL 595: Practical Biocomputing at Purdue University.

Required Libraries

  1. Flask:
  • Flask
  • render_template
  • request
  • redirect
  • url_for
  • session
  1. Datetime:
  • datetime
  1. Collections:
  • defaultdict
  1. scikit-learn:
  • sklearn.feature_extraction.text: CountVectorizer, TfidfVectorizer
  • sklearn.metrics.pairwise: cosine_similarity
  1. NLTK:
  • nltk.tokenize: sent_tokenize
  • nltk.collocations: BigramAssocMeasures, BigramCollocationFinder
  • nltk.corpus import stopwords
  1. NetworkX
  2. NumPy
  3. xml.etree.ElementTree
  4. sqlite3
  5. Biopython:
  • Entrez
  1. string:
  • punctuation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published