Science Score: 33.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Keywords from Contributors
synapse
Last synced: 10 months ago
·
JSON representation
Repository
Code sharing related to DREAM challenges
Basic Info
- Host: GitHub
- Owner: dreamtools
- License: other
- Language: Python
- Default Branch: master
- Size: 7.1 MB
Statistics
- Stars: 23
- Watchers: 10
- Forks: 11
- Open Issues: 9
- Releases: 0
Created over 11 years ago
· Last pushed over 9 years ago
Metadata Files
Readme
License
README.rst
############################################################################
DREAMTools
############################################################################
.. image:: https://badge.fury.io/py/dreamtools.svg
:target: https://pypi.python.org/pypi/dreamtools
.. image:: https://secure.travis-ci.org/dreamtools/dreamtools.png
:target: http://travis-ci.org/dreamtools/dreamtools
.. image:: https://coveralls.io/repos/dreamtools/dreamtools/badge.png?branch=master
:target: https://coveralls.io/r/dreamtools/dreamtools?branch=master
.. image:: https://zenodo.org/badge/18543/dreamtools/dreamtools.svg
:target: https://zenodo.org/badge/latestdoi/18543/dreamtools/dreamtools
.. image:: http://readthedocs.org/projects/dreamtools/badge/?version=latest
:target: http://dreamtools.readthedocs.org/en/latest/?badge=latest
:alt: Documentation Status
:Python version: DREAMTools is supported for Python 2.7, 3.4 and 3.5.
Pre-compiled versions are available for Linux and MAC platforms through Anaconda
and the **bioconda** channel.
:Note about coverage: We do not run the entire test suite on Travis, which
reports a 40% test coverage. Note however, that the actual
test coverage is about 80%.
:Contributions: Please join https://github.com/dreamtools/dreamtools
:Online documentation: `On readthedocs `_
:Issues and bug reports: `On github `_
:How to cite: Cokelaer T, Bansal M, Bare C et al. DREAMTools: a Python
package for scoring collaborative challenges [version 1; referees:
awaiting peer review] F1000Research 2015, 4:1030
(doi: 10.12688/f1000research.7118.1)
`F1000 link `_
.. won't appear on github but within the sphinx doc
.. image:: ../dreamtools_logo.png
:width: 50%
.. contents::
Overview
----------------
Motivation
~~~~~~~~~~~~
**DREAMTools** aims at sharing code used in the scoring of `DREAM `_ challenges that pose fundamental questions about system biology and translational medicine.
The main goals of **DREAMTools** are to provide:
#. Scoring functions equivalent to those used during past DREAM challenges for **end-users** via a standalone application (called **dreamtools**).
#. A common place for **developers** involved in the DREAM challenges to share code
**DREAMTools** does not provide code related to aggregation,
leaderboards, or more complex analysis even though such code
may be provided (e.g., in D8C1 challenge).
Note that many scoring functions requires data hosted on `Synapse `_ . We therefore strongly encourage you to **register to Synapse**. Depending on the challenge, you may be requested to accept terms of agreements to use the data.
Installation
-----------------
For those familiar with Python, you may use the `pip executable `_ provided with Python. It will install the latest release of **DREAMTools** and the dependencies::
pip install cython
pip install dreamtools
If you are not familiar with compilation and/or Python, you may use `conda `_ since we have pre-compiled packages with a conda channel called **bioconda**::
conda config --add channels r
conda config --add channels bioconda
conda install dreamtools
See `Installation section on RTD `_ for details.
Usage
~~~~~~~~~
**DREAMTools** can be used by developers as a Python package::
>>> from dreamtools import D6C3
>>> s = D6C3()
>>> s.score(s.download_template())
{'results': chi2 53.980741
R-square 34.733565
Spearman(Sp) 0.646917
Pearson(Cp) 0.647516
dtype: float64}
A standalone application can be used from a terminal. The executable is called **dreamtools**. Here is an example::
dreamtools --challenge D6C3 --submission path_to_a_file
See `online documentation on `_ for more details
and examples. The source code also provides a set of IPython/Jupyter notebooks.
Available challenges, templates and gold standards
--------------------------------------------------------
**DREAMTools** includes about 80% of DREAM challenges from DREAM2 to DREAM9.5
Please visit `F1000 link `_ (Table 1).
All gold standards and templates are retrieved automatically. Once downloaded, you
can obtain the location of a gold standard or template as follows::
dreamtools --challenge D6C3 --download-gold-standard
dreamtools --challenge D6C3 --download-template
See `online documentation on RTD `_ for details.
Owner
- Name: dreamtools
- Login: dreamtools
- Kind: organization
- Repositories: 1
- Profile: https://github.com/dreamtools
GitHub Events
Total
Last Year
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| cokelaer | c****r@g****m | 640 |
| Abhishek Pratap | a****t@g****m | 4 |
| eduati | e****i@e****k | 2 |
| tester | t****r@l****n | 2 |
| Christopher Bare | c****e@s****g | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 73
- Total pull requests: 2
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 1.04
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- cokelaer (70)
- khinsen (3)
Pull Request Authors
- cbare (1)
- thomasyu888 (1)
Top Labels
Issue Labels
enhancement (29)
help wanted (21)
wontfix (1)
bug (1)
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 26 last-month
- Total dependent packages: 0
- Total dependent repositories: 3
- Total versions: 31
- Total maintainers: 1
pypi.org: dreamtools
Scoring functions for the DREAM / SAGE challenges
- Homepage: https://github.com/dreamtools/dreamtools
- Documentation: https://dreamtools.readthedocs.io/
- License: BSD
-
Latest release: 1.3.0
published over 10 years ago
Rankings
Dependent repos count: 9.0%
Dependent packages count: 10.0%
Forks count: 10.5%
Stargazers count: 12.6%
Average: 13.8%
Downloads: 26.8%
Maintainers (1)
Last synced:
11 months ago
Dependencies
requirements.txt
pypi
- biokit *
- bioservices >=1.4.5
- colormap *
- cython *
- easydev >=0.9.11
- fitter *
- numexpr *
- pandas *
- scikit-learn *
- scipy *
- synapseclient *
- tabulate *
- xlrd *
setup.py
pypi
- biokit *
- cython *
- easydev >=0.9.11
- fitter *
- matplotlib *
- numexpr *
- numpy *
- pandas *
- scikit-learn *
- scipy *
- synapseclient >=1.5
- tabulate *
- xlrd *