Metadata-Version: 2.1
Name: lisc
Version: 0.1.0
Summary: Literature Scanner
Home-page: https://github.com/lisc-tools/lisc
Author: Thomas Donoghue
Author-email: tdonoghue.research@gmail.com
License: Apache License, 2.0
Download-URL: https://github.com/lisc-tools/lisc/releases
Keywords: web-scraping,meta-analysis,text-mining,scientific-publications,literature-mining,literature-review
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: numpy
Requires-Dist: nltk
Requires-Dist: beautifulsoup4
Requires-Dist: requests
Requires-Dist: lxml
Provides-Extra: all
Requires-Dist: matplotlib ; extra == 'all'
Requires-Dist: seaborn ; extra == 'all'
Requires-Dist: wordcloud ; extra == 'all'
Requires-Dist: scipy ; extra == 'all'
Provides-Extra: analysis
Requires-Dist: scipy ; extra == 'analysis'
Provides-Extra: plot
Requires-Dist: matplotlib ; extra == 'plot'
Requires-Dist: seaborn ; extra == 'plot'
Requires-Dist: wordcloud ; extra == 'plot'


LISC, or 'literature scanner' is a package for collecting and analyzing scientific literature.

LISC acts as a wrapper and connector between available APIs, allowing users to collect data from
and about scientific articles, and to do analyses on this data, such as performing automated meta-analyses.

Supported APIs available through LISC include the NCBI EUtils which provides programmatic access to the
National Center for Biotechnology Information (NCBI), including the Pubmed database, and the
OpenCitations API, which provides access to citation data.

For data collection, LISC currently offers support for the following 'types' of literature data collection:

- 'Counts': collects counts and co-occurrences of specified search terms in the literature.
- 'Words': collects text data and meta-data from articles identified by specified search terms.
- 'Citations': collect citation and reference data for articles, based on DOIs.

In addition to connecting to external APIs, LISC also provides:

- custom data objects for managing collected data
- a database structure, and save and load utilties for storing collected data
- functions and utilities to analyze collected data
- data visualization functions for plotting collected data and analysis outputs


