{ "info": { "author": "Ahmed Bassiouni", "author_email": "ahmedbassi@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "The *omicexperiment* python package\n===================================\n\nThe omicexperiment package is an open-source, BSD-licensed, Python 3\npackage for analysis of dataframes of 'omic experiments', built upon the\nsolid foundations of the Python scientific stack.\n\nThe omicexperiment package has the goal of providing a pleasant API for\n*rapid* analysis of 'omic experiments' in interactive environments.\n\nThe R bioinformatics community has already provided similar\nimplementations for similar functionality. Examples include DESeqDataSet\n(from the package DeSeq2), MRExperiment (from the package\nmetagenomeSeq), phyloseq-class (from the package phyloseq). To my\nknowledge, there exists no similar powerful functionality available to\nusers of python.\n\nThe philosophy of this package is to build upon solid foundations of the\npython scientific stack and try not to re-invent the wheel. Packages\nsuch as numpy and pandas are powerful optimized libraries in dealing\nwith matrix and tabular data, respectively. This package's backend thus\nconsists almost entirely of pandas DataFrames and pandas APIs.\n\nExample code\n------------\n\n::\n\n from omicexperiment.experiment.microbiome import MicrobiomeExperiment\n from omicexperiment.filters import Sample, Taxonomy\n\n mapping = \"example_map.tsv\"\n biom = \"example_fungal.biom\"\n tax = \"blast_tax_assignments.txt\"\n\n #our Experiment object\n exp = MicrobiomeExperiment(biom, mapping,tax)\n\n #include only samples with more than 90000 counts\n exp.filter(Sample.count > 90000)\n\n ##collapse the OTUs in the _data_ DataFrame to genus level assignment\n exp.filter(Taxonomy.groupby('genus')) #any taxonomic rank can be passed\n\nInstallation\n------------\n\nJust clone the git repository. Hopefully very shortly, the package will\nbe uploaded to PyPi and will be pip-installable.\n\nDue to bugs in handling numpy installation in setuptools, it is better\nto install numpy first using 'pip install numpy'.\n\nDependencies\n------------\n\nCurrent omicexperiment dependencies:\n\n- numpy\n- scipy\n- pandas\n- scikit-bio\n- biom-format\n- lxml\n- pygal\n\nLicense\n-------\n\nThis package is released as open-source, under a BSD License. Please see\nCOPYING.txt.\n\nDocumentation\n-------------\n\nPlease see the doc folder in the package\n(https://github.com/bassio/omicexperiment/tree/master/doc), it contains\nJupyter notebooks that runs you through most of the current package\nfunctionality.\n\nAcknowledgements\n----------------\n\nThank you to all the great python bioinformatics and data science\ncommunity for releasing their code as open source.\n\nContributing and use in your research\n-------------------------------------\n\nPlease be advised that at this stage, this package is still alpha\nsoftware. Testing is still not implemented so be careful. But if you are\ninterested in contributing to this project, please contact. Contributors\nare welcome to improve the software. Nowadays, I expect the package to\ncontinue growing slowly as I add functionality and improvements as long\nas I need it in my own research. I will be initially focusing on\ndeveloping the MicrobiomeExperiment part.\n\n0.1.2-dev\n---------\n\n- Development version(s) dedicated to fixing PyPI installation.\n\n0.1.1\n-----\n\n- Initial version", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/bassio/omicexperiment/tarball/0.1.2-dev1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bassio/omicexperiment", "keywords": "bioinformatics", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "omicexperiment", "package_url": "https://pypi.org/project/omicexperiment/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/omicexperiment/", "project_urls": { "Download": "https://github.com/bassio/omicexperiment/tarball/0.1.2-dev1", "Homepage": "https://github.com/bassio/omicexperiment" }, "release_url": "https://pypi.org/project/omicexperiment/0.1.2.dev1/", "requires_dist": null, "requires_python": null, "summary": "For analysis of omic experiments.", "version": "0.1.2.dev1" }, "last_serial": 2059790, "releases": { "0.1.2.dev1": [ { "comment_text": "", "digests": { "md5": "04868c76603840b880a29834b71c47c1", "sha256": "32f22bea52598f05a449f9cf333dac8c7cd890ad20164c8012df6d8b44acfe27" }, "downloads": -1, "filename": "omicexperiment-0.1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "04868c76603840b880a29834b71c47c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106437, "upload_time": "2016-04-12T11:01:13", "url": "https://files.pythonhosted.org/packages/21/a7/6ea7bf33b7a7fc06758fab5ba17fc1626fc4f4e5e77d75c61ceb7a39a33a/omicexperiment-0.1.2.dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04868c76603840b880a29834b71c47c1", "sha256": "32f22bea52598f05a449f9cf333dac8c7cd890ad20164c8012df6d8b44acfe27" }, "downloads": -1, "filename": "omicexperiment-0.1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "04868c76603840b880a29834b71c47c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106437, "upload_time": "2016-04-12T11:01:13", "url": "https://files.pythonhosted.org/packages/21/a7/6ea7bf33b7a7fc06758fab5ba17fc1626fc4f4e5e77d75c61ceb7a39a33a/omicexperiment-0.1.2.dev1.tar.gz" } ] }