{ "info": { "author": "University of Eastern Finland", "author_email": "trung@imito.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "SISUA\n=====\n\n|SISUA_design|\n\n.. |SISUA_design| image:: https://drive.google.com/uc?export=view&id=1PvvG61_Rgbv_rqT6sCeb1XB6CtdiCMXX\n :width: 405\n :height: 249\n\n\nSemi-supervised Single-cell modeling:\n\n* Free software: MIT license\n* Documentation: https://github.com/trungnt13/sisua/tree/master/docs.\n\nReference:\n\n* Trung Ngo Trong, Roger Kramer, Juha Mehtonen, Gerardo Gonz\u00e1lez, Ville Hautam\u00e4ki, Merja Hein\u00e4niemi. **\"SISUA: SemI-SUpervised Generative Autoencoder for Single Cell Data\"**, ICML Workshop on Computational Biology, 2019. `[pdf]`__\n\n.. __: https://doi.org/10.1101/631382\n\n\nInstallation\n************\n\nYou only need ``Python 3.6``, the stable version of SISUA installed via pip:\n\n ``pip install sisua``\n\nInstall the nightly version on github:\n\n ``pip install git+https://github.com/trungnt13/sisua@master``\n\nFor developers, we create a conda environment for SISUA contribution `sisua_env`__\n\n ``conda env create -f=sisua_env.yml``\n\n.. __: https://github.com/trungnt13/sisua/blob/master/sisua_env.yml\n\nGetting started\n***************\n\na. The basics:\n * `Datasets description`__\n * `Models specification`\n * `Basic API and work-flow`__\nb. Single-cell analysis:\n * `Latent space`\n * `Imputation of genes expression`\n * `Prediction of protein markers`\nc. Advanced technical topics:\n * `Probabilistic embedding`__\n * `Hierarchical modeling` (*coming soon*)\n * `Causal analysis` (*coming soon*)\n * `Cross datasets analysis` (*coming soon*)\nd. Benchmarks:\n * `Scalability test`__\n * `Fine-tuning networks`\n * `Data normalization`\ne. Further development:\n * `Roadmap`__\n * `SISUA 2`__\n\n.. __: https://github.com/trungnt13/sisua/blob/master/docs/dataset_description.md\n.. __: https://github.com/trungnt13/sisua/blob/master/tutorials/basics.py\n.. __: https://github.com/trungnt13/sisua/blob/master/tutorials/probabilistic_embedding.py\n.. __: https://github.com/trungnt13/sisua/blob/master/tests/scalability.py\n.. __:\n.. __:\n\nToolkits\n********\n\nWe provide binary toolkits for *fast and efficient* analyzing single-cell datasets:\n\n* `sisua-train`__: train single-cell modeling algorithms, support training multiple systems in parallel.\n* `sisua-analyze`__: evaluate, compare, and interpret trained model.\n* `sisua-embed`__: probabilistic embedding for semi-supervised training.\n* `sisua-data`__: *coming soon*\n\n\n.. __: https://github.com/trungnt13/sisua/blob/master/bin/README.rst\n.. __: https://github.com/trungnt13/sisua/blob/master/bin/README.rst\n.. __: https://github.com/trungnt13/sisua/blob/master/bin/README.rst\n.. __: https://github.com/trungnt13/sisua/blob/master/bin/README.rst\n\nSome important arguments:\n\n-model\n name of function declared in models__\n\n - ``scvi``: single-cell Variational Inference model\n - ``dca``: Deep Count Autoencoder\n - ``vae``: single-cell Variational Autoencoder\n - ``movae``: SISUA\n-ds\n name of dataset declared in data__.\n\n Description of all predefined datasets is in docs__.\n\n Some good datasets for practicing:\n\n - ``pbmc8k_ly``\n - ``cortex``\n - ``pbmcecc_ly``\n - ``pbmcscvi``\n - ``pbmcscvae``\n\n.. __: https://github.com/trungnt13/sisua/tree/master/sisua/models\n.. __: https://github.com/trungnt13/sisua/tree/master/sisua/data\n.. __: https://github.com/trungnt13/sisua/blob/master/docs/dataset_description.md\n\nConfiguration\n*************\n\nBy default, the data will be saved at your home folder at ``~/bio_data``,\nand the experiments' outputs will be stored at ``~/bio_log``\n\nYou can customize these two paths using the environment variables:\n\n* For storing downloaded and preprocessed data: ``SISUA_DATA``\n* For the experiments: ``SISUA_EXP``\n\nFor example:\n\n.. code-block:: python\n\n import os\n os.environ['SISUA_DATA'] = '/tmp/bio_data'\n os.environ['SISUA_EXP'] = '/tmp/bio_log'\n\n from sisua.data import EXP_DIR, DATA_DIR\n\n print(DATA_DIR) # /tmp/bio_data\n print(EXP_DIR) # /tmp/bio_log\n\nor you could set the variables in advance:\n\n.. code-block:: bash\n\n export SISUA_DATA=/tmp/bio_data\n export SISUA_EXP=/tmp/bio_log\n python sisua/train.py\n # or using the provided toolkit: sisua-train", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/trungnt13/sisua", "keywords": "sisua", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "sisua", "package_url": "https://pypi.org/project/sisua/", "platform": "", "project_url": "https://pypi.org/project/sisua/", "project_urls": { "Homepage": "https://github.com/trungnt13/sisua" }, "release_url": "https://pypi.org/project/sisua/0.4.4/", "requires_dist": null, "requires_python": "", "summary": "SemI-SUpervised generative Autoencoder for single cell data", "version": "0.4.4" }, "last_serial": 5916895, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8f1c1c7111befa9c8c6c86dde27d00f0", "sha256": "8f902ceae357ccc89e4d4a382a9159e95b588e8cebb09f6d492ba21ae77abd1f" }, "downloads": -1, "filename": "sisua-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f1c1c7111befa9c8c6c86dde27d00f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120599, "upload_time": "2019-05-24T10:12:04", "url": "https://files.pythonhosted.org/packages/66/56/1ce3140ab3f74f83f3474eb2336b74cea5625ec168683a11d5ce119477d3/sisua-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6df4606b9f563c1f7bbb5321a896e15c", "sha256": "07d806c81bbc28861d7ab0c026e1baf76673d2d51097922a90ef857ac8f6b70f" }, "downloads": -1, "filename": "sisua-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6df4606b9f563c1f7bbb5321a896e15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95693, "upload_time": "2019-05-24T10:12:07", "url": "https://files.pythonhosted.org/packages/5b/3b/878586fd1a4de4edf218ab8d35da836d015cb5c31772690f91e3304f6c37/sisua-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "10db5e77ae98f677a36792b903bea5f1", "sha256": "5c5a873c178e8aa2e8f10968dcebea95c89192b31892860aef0b86e8e3975fa8" }, "downloads": -1, "filename": "sisua-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "10db5e77ae98f677a36792b903bea5f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 125496, "upload_time": "2019-07-11T13:18:35", "url": "https://files.pythonhosted.org/packages/b8/02/2b36a0c374a7386115828344d7f0b7591cecd9128f39ad88cc9e024b68cb/sisua-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58f6a932b9cb635fe60c7ff15ebafe8f", "sha256": "53325239d3946e39a9326fd86b06598e0b2055274ef22e92090c337bbaa59e4e" }, "downloads": -1, "filename": "sisua-0.3.0.tar.gz", "has_sig": false, "md5_digest": "58f6a932b9cb635fe60c7ff15ebafe8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100464, "upload_time": "2019-07-11T13:18:37", "url": "https://files.pythonhosted.org/packages/bb/2c/fa0bf444bbef835fa984f7271d5b86b5520589af7e5623ae568c3e73ee4b/sisua-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6c66efd0ce1ef6f8b5badf9a55c76849", "sha256": "df5f41467bc61535ae315f1b6630094e6db728314afb9b9767adaf766f08d551" }, "downloads": -1, "filename": "sisua-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c66efd0ce1ef6f8b5badf9a55c76849", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 142963, "upload_time": "2019-09-18T13:50:49", "url": "https://files.pythonhosted.org/packages/78/0c/2d34ac96dbaa67d7079dcca30018513c14b03fc331cbf81be7981ef237e6/sisua-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ebd1f58f968f2027f77813df593c016", "sha256": "82094d444ef95a38a6b26e41d6b9732c3c89436a4a7f73eb8ce1839c45503b11" }, "downloads": -1, "filename": "sisua-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4ebd1f58f968f2027f77813df593c016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113631, "upload_time": "2019-09-18T13:50:51", "url": "https://files.pythonhosted.org/packages/af/8f/b004238289ef57b83b7322a105bdb62af1ec3adb16601cbcee9a16aebff3/sisua-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "421318d55bb6f0f5e58c7b9c9b2e045f", "sha256": "d21d534ce8d3875ea384d8b92a3571e671e19df3b95bf1c031e7c650ca4ecc77" }, "downloads": -1, "filename": "sisua-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "421318d55bb6f0f5e58c7b9c9b2e045f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 142963, "upload_time": "2019-09-18T14:01:26", "url": "https://files.pythonhosted.org/packages/58/ae/ebd814a286f3270fb90fafc9fc3e1ddda49d3931261cec328531bbfc2e0c/sisua-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617837257224a9db10dad29b12ad4a34", "sha256": "0006721730c3d3e21393f935efa3fe2325dc209d40d7d1694a67c8d81b95407c" }, "downloads": -1, "filename": "sisua-0.4.1.tar.gz", "has_sig": false, "md5_digest": "617837257224a9db10dad29b12ad4a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113630, "upload_time": "2019-09-18T14:01:29", "url": "https://files.pythonhosted.org/packages/af/d5/808d0e72a1f00f153d14ad66b2fe04831694a54c992db1da08e7da151fb4/sisua-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "8dd42986b8c525b05740fbb166f7e291", "sha256": "e9be9e705cbaebad51c746c762be5b2cc14025dba986bc9e82a60e2267412677" }, "downloads": -1, "filename": "sisua-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8dd42986b8c525b05740fbb166f7e291", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 143675, "upload_time": "2019-09-20T09:34:45", "url": "https://files.pythonhosted.org/packages/67/61/cd364549f0866b228e3655c891f0378d8a9f7fb20565eb82e630d648d61f/sisua-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2879eb60932c70d34f6536e49e87ffc", "sha256": "c2146509bf3b73c409ac8f977bd45abc5d306a315c17742c9548b13756882d84" }, "downloads": -1, "filename": "sisua-0.4.2.tar.gz", "has_sig": false, "md5_digest": "e2879eb60932c70d34f6536e49e87ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114335, "upload_time": "2019-09-20T09:34:47", "url": "https://files.pythonhosted.org/packages/eb/7b/4622cc2328af33d833ecfd4dab8ed5a5986da3b136b0912df7dbddda7deb/sisua-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "0fc9652edebf83c329a2d44ae3d97b18", "sha256": "69eca8224bfcbd94190f3819d6d894364e3c2a816c7e4e96b5df26b9d468404b" }, "downloads": -1, "filename": "sisua-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc9652edebf83c329a2d44ae3d97b18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 143687, "upload_time": "2019-09-20T13:09:34", "url": "https://files.pythonhosted.org/packages/69/f0/dbc8458b82328db019aac923b570b6efa328ab0f929a93442159016bcf8e/sisua-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18d2b3263616590ebc0b26a4123660a9", "sha256": "b114eeb9b542458c1ee56f5602f001aa697c49fa0f699c48b7c94d4813326bac" }, "downloads": -1, "filename": "sisua-0.4.3.tar.gz", "has_sig": false, "md5_digest": "18d2b3263616590ebc0b26a4123660a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114361, "upload_time": "2019-09-20T13:09:37", "url": "https://files.pythonhosted.org/packages/8d/73/5b5ba1ccbb43d45d3d0e2c1eb4e2938e95a9aa7148c542a598a6d553b832/sisua-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "104408251f88243e75ff728e465c3c4b", "sha256": "812be2c55077d40aea9e254377f0a7e47d75d3236f4e1a1ae7cb3f1e020b4d4c" }, "downloads": -1, "filename": "sisua-0.4.4-py3.6.egg", "has_sig": false, "md5_digest": "104408251f88243e75ff728e465c3c4b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 342334, "upload_time": "2019-10-02T09:15:44", "url": "https://files.pythonhosted.org/packages/88/7d/49e476fac4d658b2c328caf6237fa78e869c63c8adbf9555a349e37c0fb5/sisua-0.4.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "66b79233f9f3a22c96022f8d0023e12c", "sha256": "500eeda3795a439fc7c8e31ba4654dd6b5b480e3bbb3c76b516ce35f9814c446" }, "downloads": -1, "filename": "sisua-0.4.4.tar.gz", "has_sig": false, "md5_digest": "66b79233f9f3a22c96022f8d0023e12c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114883, "upload_time": "2019-10-02T09:15:48", "url": "https://files.pythonhosted.org/packages/1b/59/0a51a8e3811892819cfc4f90509f0c32e8f8bf14462699995a5616d4f254/sisua-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "104408251f88243e75ff728e465c3c4b", "sha256": "812be2c55077d40aea9e254377f0a7e47d75d3236f4e1a1ae7cb3f1e020b4d4c" }, "downloads": -1, "filename": "sisua-0.4.4-py3.6.egg", "has_sig": false, "md5_digest": "104408251f88243e75ff728e465c3c4b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 342334, "upload_time": "2019-10-02T09:15:44", "url": "https://files.pythonhosted.org/packages/88/7d/49e476fac4d658b2c328caf6237fa78e869c63c8adbf9555a349e37c0fb5/sisua-0.4.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "66b79233f9f3a22c96022f8d0023e12c", "sha256": "500eeda3795a439fc7c8e31ba4654dd6b5b480e3bbb3c76b516ce35f9814c446" }, "downloads": -1, "filename": "sisua-0.4.4.tar.gz", "has_sig": false, "md5_digest": "66b79233f9f3a22c96022f8d0023e12c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114883, "upload_time": "2019-10-02T09:15:48", "url": "https://files.pythonhosted.org/packages/1b/59/0a51a8e3811892819cfc4f90509f0c32e8f8bf14462699995a5616d4f254/sisua-0.4.4.tar.gz" } ] }