{
"info": {
"author": "Simon Dirmeier",
"author_email": "simon.dirmeier@web.de",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6"
],
"description": "*****\nPyBDA\n*****\n\nA commandline tool for analysis of big biological data sets for distributed HPC clusters.\n\nAbout\n=====\n\nPyBDA is a Python library and command line tool for big data analytics and machine learning scaling to tera byte sized data sets.\n\nIn order to make PyBDA scale to big data sets, we use `Apache Spark`_'s DataFrame API which, if developed against, automatically distributes\ndata to the nodes of a high-performance cluster and does the computation of expensive machine learning tasks in parallel.\nFor scheduling, PyBDA uses Snakemake_ to automatically execute pipelines of jobs. In particular, PyBDA will first build a DAG of methods/jobs\nyou want to execute in succession (e.g. dimensionality reduction into clustering) and then compute every method by traversing the DAG.\nIn the case of a successful computation of a job, PyBDA will write results and plots, and create statistics. If one of the jobs fails PyBDA will report where and which method failed\n(owing to Snakemake's scheduling) such that the same pipeline can effortlessly be continued from where it failed the last time.\n\nDocumentation\n=============\n\nCheck out the documentation `here `_.\nThe documentation will walk you though\n\n* the installation process,\n* setting up Apache Spark,\n* using `pybda`.\n\nAuthor\n======\n\nSimon Dirmeier `simon.dirmeier at bsse.ethz.ch `_.\n\n.. _`Apache Spark`: https://spark.apache.org/\n.. _Snakemake: https://snakemake.readthedocs.io/en/stable/\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/cbg-ethz/pybda",
"keywords": "bigdata analysis pipeline workflow spark pyspark machinelearning",
"license": "GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "pybda",
"package_url": "https://pypi.org/project/pybda/",
"platform": "",
"project_url": "https://pypi.org/project/pybda/",
"project_urls": {
"Homepage": "https://github.com/cbg-ethz/pybda"
},
"release_url": "https://pypi.org/project/pybda/0.1.0/",
"requires_dist": [
"click (>=6.7)",
"joypy (>=0.1.9)",
"matplotlib (>=2.2.3)",
"numpy (>=1.15.0)",
"pandas (>=0.23.3)",
"pyspark (==2.4.0)",
"scipy (>=1.0.0)",
"seaborn (>=0.9.0)",
"snakemake (>=5.2.2)",
"sparkhpc (>=0.3.post4)",
"coverage ; extra == 'dev'",
"findspark ; extra == 'dev'",
"flake8 ; extra == 'dev'",
"pylint ; extra == 'dev'",
"pytest (>=3.6.2) ; extra == 'dev'",
"pytest-cov ; extra == 'dev'",
"pytest-pep8 ; extra == 'dev'",
"scikit-learn ; extra == 'dev'",
"yapf ; extra == 'dev'",
"sphinx ; extra == 'dev'",
"sphinx-fontawesome ; extra == 'dev'",
"sphinxcontrib-fulltoc ; extra == 'dev'",
"sphinx ; extra == 'doc'",
"sphinx-fontawesome ; extra == 'doc'",
"sphinxcontrib-fulltoc ; extra == 'doc'",
"coverage ; extra == 'test'",
"findspark ; extra == 'test'",
"flake8 ; extra == 'test'",
"pylint ; extra == 'test'",
"pytest (>=3.6.2) ; extra == 'test'",
"pytest-cov ; extra == 'test'",
"pytest-pep8 ; extra == 'test'",
"scikit-learn ; extra == 'test'",
"yapf ; extra == 'test'"
],
"requires_python": ">=3",
"summary": "Analysis of big biological data sets for distributed HPC clusters.",
"version": "0.1.0"
},
"last_serial": 5679152,
"releases": {
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "226f98f69708fea7525ebbdf82011872",
"sha256": "a95c7ac2f5013a43d847b998d09b8ae5003e92a71ed5ba5ef12fc1568ba8fa5d"
},
"downloads": -1,
"filename": "pybda-0.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "226f98f69708fea7525ebbdf82011872",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 92411,
"upload_time": "2019-02-11T15:39:22",
"url": "https://files.pythonhosted.org/packages/4b/b3/e62d9f8342d5fcabde60b102b4005241f4733c81c4da016a4df566de76c2/pybda-0.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fb4cfb2eda7da232fce245f44599645e",
"sha256": "bf98ced37c45551d0a4347f71f0387eba6eb008b7384fdc14dd660029c830251"
},
"downloads": -1,
"filename": "pybda-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "fb4cfb2eda7da232fce245f44599645e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 44528,
"upload_time": "2019-02-11T15:39:25",
"url": "https://files.pythonhosted.org/packages/54/09/193e999ea62bdbd4f69ba226c8d7e84af97e6c29056dbb9761d6a698641d/pybda-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "85726aaf5794aae1536fb26b975456ed",
"sha256": "064f6bb7d29af9c7cf6d0cdf33bb75cc3ae45ac18a0060607d7a980c45671ac7"
},
"downloads": -1,
"filename": "pybda-0.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "85726aaf5794aae1536fb26b975456ed",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 92328,
"upload_time": "2019-02-11T16:50:07",
"url": "https://files.pythonhosted.org/packages/80/da/0f11a9be45a1f8cb40856fc0df6002341ad10c1c0c2d204e4aa2726866f7/pybda-0.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9f1a1bd742ca5e1f6f840a50554fd88d",
"sha256": "76305782bad1e7d58bb346ec88cb3bfed4f080e72e03ef981e181697ce4fde9c"
},
"downloads": -1,
"filename": "pybda-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "9f1a1bd742ca5e1f6f840a50554fd88d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 44287,
"upload_time": "2019-02-11T16:50:10",
"url": "https://files.pythonhosted.org/packages/e7/b4/a1d472e1114246acb516307e628a2003da3b98f9f2f1929d967e186cce9f/pybda-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "90f9a2ed84b9de331255bbb2ae55aea8",
"sha256": "ba2f6bf2ce51fdeb847d25c90235e755e0234a7f9cbd0574319ddbfecf8b1abe"
},
"downloads": -1,
"filename": "pybda-0.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "90f9a2ed84b9de331255bbb2ae55aea8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 115741,
"upload_time": "2019-02-18T14:00:53",
"url": "https://files.pythonhosted.org/packages/86/7e/8745d5cac321b8677cbde9c715f6a91f41c0cca55938304d589469d6081a/pybda-0.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1211dbdfafda7eb5f40bce83da551a35",
"sha256": "eae1c19bfc71d2fb8d08050d2f6a4da3f4e9d214c954a9b8d9dfaf5196091940"
},
"downloads": -1,
"filename": "pybda-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "1211dbdfafda7eb5f40bce83da551a35",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 51819,
"upload_time": "2019-02-18T14:00:55",
"url": "https://files.pythonhosted.org/packages/93/48/a3721d6e01e6cf8eee929a54285d09978f0063b232258afe8f9acb829af7/pybda-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "18ba69313748c68da445969f72e8d2e9",
"sha256": "982f2e76e0b31e10f00e4e68c039b6795c441149a51fb39ec3ed3d7eaf115559"
},
"downloads": -1,
"filename": "pybda-0.0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "18ba69313748c68da445969f72e8d2e9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 122706,
"upload_time": "2019-02-23T16:45:00",
"url": "https://files.pythonhosted.org/packages/1f/31/77e5cd388566cbfe4c4d73be80ee8d5d66f55251ee83cc9423ed2d51b5bc/pybda-0.0.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8b31b2b3b985d4208883be5947748c22",
"sha256": "f6caf3109b0b6e61a550d05dc59825dd0eea80a00b63f42bce8fe961f4ec1751"
},
"downloads": -1,
"filename": "pybda-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "8b31b2b3b985d4208883be5947748c22",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 51526,
"upload_time": "2019-02-23T16:45:02",
"url": "https://files.pythonhosted.org/packages/a1/9d/68fe00b7736a431d0227be17660a37e69164b6c72930a9f49095fcd629a7/pybda-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "06470086b17a26e1677d999af177e6c6",
"sha256": "c6602f4072b124e449bcd9085a7e3c5014539422afe3f8de2e87647c57d4d089"
},
"downloads": -1,
"filename": "pybda-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "06470086b17a26e1677d999af177e6c6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 125030,
"upload_time": "2019-03-28T14:53:04",
"url": "https://files.pythonhosted.org/packages/fe/03/0cb227de5db9cd83f2cad543f5b2e6fc8daec2419fe73db8e63d9178c999/pybda-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8b91aa40b1353c348e37883febf6f513",
"sha256": "541908e3874550de3fdceb118279e7530180e1fe9caf7319fe0e29408227f788"
},
"downloads": -1,
"filename": "pybda-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "8b91aa40b1353c348e37883febf6f513",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 53692,
"upload_time": "2019-03-28T14:53:06",
"url": "https://files.pythonhosted.org/packages/6c/05/1bace719c09be01ca6b17ef7ad856c61e70ea9e3cacb1b38391b1d047bf2/pybda-0.0.6.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "b830f5e3b7968626d772429bd9c0b331",
"sha256": "de58bf9bbdbf452af77079a37385de7410a4b66f077c4df5f36e0190907419b9"
},
"downloads": -1,
"filename": "pybda-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b830f5e3b7968626d772429bd9c0b331",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 127205,
"upload_time": "2019-08-14T20:45:41",
"url": "https://files.pythonhosted.org/packages/9b/28/c1d9647212d0cc0cc5272077d5456a6d95b52c8b159c18b5c633902cc285/pybda-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "df5d0d81ba850b0d962e6e19c9a89113",
"sha256": "5549d969b88f31201f4e03e8cb5864f0f8c80442369b23241e72973956f09880"
},
"downloads": -1,
"filename": "pybda-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "df5d0d81ba850b0d962e6e19c9a89113",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 54972,
"upload_time": "2019-08-14T20:46:11",
"url": "https://files.pythonhosted.org/packages/80/18/9ca71b566948e42e938a0d5ddf5d5cefc27c262ee7e94f161794db2d1eaa/pybda-0.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b830f5e3b7968626d772429bd9c0b331",
"sha256": "de58bf9bbdbf452af77079a37385de7410a4b66f077c4df5f36e0190907419b9"
},
"downloads": -1,
"filename": "pybda-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b830f5e3b7968626d772429bd9c0b331",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3",
"size": 127205,
"upload_time": "2019-08-14T20:45:41",
"url": "https://files.pythonhosted.org/packages/9b/28/c1d9647212d0cc0cc5272077d5456a6d95b52c8b159c18b5c633902cc285/pybda-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "df5d0d81ba850b0d962e6e19c9a89113",
"sha256": "5549d969b88f31201f4e03e8cb5864f0f8c80442369b23241e72973956f09880"
},
"downloads": -1,
"filename": "pybda-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "df5d0d81ba850b0d962e6e19c9a89113",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 54972,
"upload_time": "2019-08-14T20:46:11",
"url": "https://files.pythonhosted.org/packages/80/18/9ca71b566948e42e938a0d5ddf5d5cefc27c262ee7e94f161794db2d1eaa/pybda-0.1.0.tar.gz"
}
]
}