An open API service indexing awesome lists of open source software.

https://github.com/genometric/tvq

Contains scripts to study the impact of publishing software to package management systems on their scholarly recognition.
https://github.com/genometric/tvq

bioconda bioconductor biotools citation scholarly-references toolshed

Last synced: 6 months ago
JSON representation

Contains scripts to study the impact of publishing software to package management systems on their scholarly recognition.

Awesome Lists containing this project

README

          



TVQ


DOI


Documentation |
Quick Start |
Swagger API Documentation

The objective of this project is to study the impact of publishing tools
to package management systems on their scholarly recognition and adoption.
For instance, how much the citation count of a scholarly paper increase after its
respective software is added to Bioconductor. Currently, the study is
focused on tools published to package management systems primarily used
by the Bioinformatics community:
[Bioconda](https://bioconda.github.io),
[Bioconductor](https://www.bioconductor.org),
[BioTools](https://github.com/bio-tools), and
[ToolShed](https://toolshed.g2.bx.psu.edu).

## Project Structure

The project consists of three major components (see the following figure):

- [**Offline Crawlers**](https://genometric.github.io/TVQ/docs/offline_crawlers/about):
Scripts to retrieve those package metadata that require
extensive time or resource consuming operations. These scripts are not run frequently,
and their generated data is cached under the
[`data`](https://github.com/Genometric/TVQ/tree/master/data)
folder to be used by the _Webservice_
(read [details]((https://genometric.github.io/TVQ/docs/offline_crawlers/about))).

- [**Webservice**](https://genometric.github.io/TVQ/docs/webservice/about):
Collects all the required metadata about software packages, it uses the cached
data and queries the package management systems for the "cheap-to-retrieve" data.
It then aggregates the information collected from different package management systems,
and queries Scopus for the citation count of every scholarly paper. The service
generates descriptive statistics about the packages and their citation count, and
outputs raw data to be used for detailed statistical inferences by _analytics scripts_
(read webservice [details](https://genometric.github.io/TVQ/docs/webservice/about)).

- [**Analytics Scripts**](https://genometric.github.io/TVQ/docs/analytics/about):
[Python Scripts](https://github.com/Genometric/TVQ/tree/master/analytics)
for statistical analysis and plotting. These scripts perform statistical tests
on the data collected by the _webservice_ and report results in tables and plots
(read [detail](https://genometric.github.io/TVQ/docs/analytics/about) about
these scripts).









## 💖 Contributing

When it comes to open-source, every contribution you
make, makes the software better for everyone, and
that is extensively valuable and warmly appreciated
by the community. We have a
[contributing guide](https://github.com/genometric/tvq/blob/master/CONTRIBUTING.md)
to help guide you.