This Python package provide a series of tools to integrate and query the genomics, transcriptomics, proteomics, and clinical data (aka multi-omics data). With scalable data-frame manipulation tools, OpenOmics facilitates the common data wrangling tasks when preparing data for RNA-seq bioinformatics analysis.
Documentation (Latest | Stable) | OpenOmics at a glance
Features
OpenOmics assist in integration of heterogeneous multi-omics bioinformatics data. The library provides a Python API as well as an interactive Dash web interface. It features support for:
- Genomics, Transcriptomics, Proteomics, and Clinical data.
- Harmonization with 20+ popular annotation, interaction, disease-association databases.
OpenOmics also has an efficient data pipeline that bridges the popular data manipulation Pandas library and Dask distributed processing to address the following use cases:
- Providing a standard pipeline for dataset indexing, table joining and querying, which are transparent and customizable for end-users.
- Providing Efficient disk storage for large multi-omics dataset with Parquet data structures.
- Integrating various data types including interactions and sequence data, then exporting to NetworkX graphs or data generators for down-stream machine learning.
- Accessible by both developers and scientists with a Python API that works seamlessly with an external Galaxy tool interface or the built-in Dash web interface (WIP).
Installation via pip:
$ pip install openomics
Citations
The journal paper for this scientific package is currently being reviewed. In the meanwhile, the current package version can be cited with:
# BibTeX
@software{nhat_jonny_tran_2021_4552831,
author = {Nhat Tran and
Jean Gao},
title = {{BioMeCIS-Lab/OpenOmics: Bug fixes from pyOpenSci
Reviewer 2}},
month = feb,
year = 2021,
publisher = {Zenodo},
version = {v0.8.5},
doi = {10.5281/zenodo.4552831},
url = {https://doi.org/10.5281/zenodo.4552831}
}
Credits
This package was created with Cookiecutter and the pyOpenSci/cookiecutter-pyopensci project template, based off audreyr/cookiecutter-pypackage.
Metadata
Release files for openomics 0.8.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openomics-0.8.8.tar.gz | 70.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openomics-0.8.8-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 70.5 MB
Release files / openomics-0.8.8.tar.gz
| Download URL | openomics-0.8.8.tar.gz |
|---|---|
| Size | 70.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8abed647aef322dcb459770cfe405a35e3d1e96c3aa3fae8a077150e5fca620
|
|
BLAKE2b-256 checksum How to use checksums |
82db609cdad9eee389c9e2aed7529351e8e8fdffb6fdac42f9d5e611b446ec77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10
|
Release files / openomics-0.8.8-py2.py3-none-any.whl
| Download URL | openomics-0.8.8-py2.py3-none-any.whl |
|---|---|
| Size | 51.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
8586c2fcafb2343b096b565cf076a45cee280a350e01c2d695f5954d80f75c8e
|
|
BLAKE2b-256 checksum How to use checksums |
6e1c3d23acd82c4799f5ec67a80b8c495d8bea3a48f57f7b2eab60499187b0c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10
|