Skip to main content

A scientific papers recomendation tool.

Project description

refy

A scientific papers recommendation tool.

Overview

refy leverages Natural Langual Processing (NLP) machine learning tools to find new papers that might be relevant given the ones that you've read already.

There's a few software tools out there that facilitate the exploration of scientific literature, including:

  • meta.org which allows users to set up feeds that identify newly published papers that seem relevant given a set of keywords
  • inciteful and scite.ai let you explore the network of citations around a given paper of interest
  • connected papers let's you visualize a graph representation of papers related to a given paper of interest

Most currently available software is limited in two key ways:

  1. Tools like meta.org rely on keywords, but keywords (e.g. computational neuroscience, Parkinson's Disease) are often overly general. As a result of that you have to sift through a lot irrelevant literature before you find something interesting
  2. Other tools like connected papers only work with one input paper at the time: you give it the title of a paper you've read and they give you suggestions. This is limiting: any software that can analyse all papers you've read can use a lot more information to find new papers that match more closely your interests.

This is what refy is for: refy analyzes the abstracts of several papers of yours and matches them agaist published preprints. By using many input papers at once refy has a lot more information at its disposal which (hopefully) means that it can better recommend relevant papers. By using the abstracts and not the paper titles, authors or keywords, refy focuses exclusively on the content of an article and has access to a wealth of data.

Refy downloads recently published preprints from BiorXiv and ArXiv, we thank BiorXiv and ArXiv for the API services they made freely available.

Usage

Installation

If you have an environment with python >= 3.6, you can install refy with:

pip install refy

getting requests

import refy

d = refy.Recomender(
 'library.bib',            # path to your .bib file
  n_days=30,               # fetch preprints from the last N days
  html_path="test.html",   # save results to a .html (Optional)
  N=10.                    # number of recomended papers 
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

refy-1.0.0.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

refy-1.0.0.0-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file refy-1.0.0.0.tar.gz.

File metadata

  • Download URL: refy-1.0.0.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.4

File hashes

Hashes for refy-1.0.0.0.tar.gz
Algorithm Hash digest
SHA256 1e83ce7da2d3a93da2672a3cab6c6bc208cea6f05b103ca3b3ce741f3a0722a0
MD5 a99f8804f65997882fc1121f4fdcc6f6
BLAKE2b-256 b4f5dfbc1f29c0ff3a8ddc3d434e9b928ed39aa6405622165e7f23943d0c95c3

See more details on using hashes here.

File details

Details for the file refy-1.0.0.0-py3-none-any.whl.

File metadata

  • Download URL: refy-1.0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.4

File hashes

Hashes for refy-1.0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80b37c92f50510ad0ab9ad80c607bd809db1090f7624a18a48a9978f51b67cad
MD5 7c14138914b7141b57574ff90bed2c31
BLAKE2b-256 ede4ade796d5316a47b5842150599ec67090d2d5981786bb4c1f2c471994e7c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page