{ "info": { "author": "Gijs Kant", "author_email": "gijs@thehyve.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "################################################################################\nClaML ontology to TranSMART loader\n################################################################################\n\n|Build status| |codecov| |pypi| |downloads|\n\n.. |Build status| image:: https://travis-ci.org/thehyve/python_claml2transmart.svg?branch=master\n :alt: Build status\n :target: https://travis-ci.org/thehyve/python_claml2transmart/branches\n.. |codecov| image:: https://codecov.io/gh/thehyve/python_claml2transmart/branch/master/graph/badge.svg\n :alt: codecov\n :target: https://codecov.io/gh/thehyve/python_claml2transmart\n.. |pypi| image:: https://img.shields.io/pypi/v/claml2transmart.svg\n :alt: PyPI\n :target: https://pypi.org/project/claml2transmart/\n.. |downloads| image:: https://img.shields.io/pypi/dm/claml2transmart.svg\n :alt: PyPI - Downloads\n :target: https://pypi.org/project/claml2transmart/\n\nThis package contains a mapper that reads ontologies in Classification Markup Language (ClaML) format\nand translates them to the data model of the TranSMART_ platform,\nan open source data sharing and analytics platform for translational biomedical research.\n\nIt also provides a utility that applies the mapper and writes the translated data,\nusing transmart-loader_, to tab-separated files\nthat can be loaded into a TranSMART database using the transmart-copy_ tool.\n\nThe packages uses the python-claml_ package for reading ClaML files.\n\n\u26a0\ufe0f Note: this is a very preliminary version, still under development.\nIssues can be reported at https://github.com/thehyve/python_claml2transmart/issues.\n\n.. _python-claml: https://pypi.org/project/python-claml/\n.. _TranSMART: https://github.com/thehyve/transmart_core\n.. _transmart-copy: https://github.com/thehyve/transmart-core/tree/dev/transmart-copy\n.. _transmart-loader: https://pypi.org/project/transmart-loader\n\n\nInstallation\n------------\n\nThe package requires Python 3.6.\n\nTo install ``claml2transmart``, do:\n\n.. code-block:: bash\n\n pip install claml2transmart\n\nOr from source:\n\n.. code-block:: bash\n\n git clone https://github.com/thehyve/python_claml2transmart.git\n cd python_claml2transmart\n pip install .\n\n\nRun tests (including coverage) with:\n\n.. code-block:: bash\n\n python setup.py test\n\n\nUsage\n-----\n\nRead ontology from an XML file in ClaML format and write the output in transmart-copy\nformat to ``/path/to/output``. The output directory should be\nempty of not existing (then it will be created).\n\n.. code-block:: bash\n\n claml2transmart [--code-prefix] /path/to/output\n\nWith ``--code_prefix``, the concept code is used as prefix for the concept label.\n\n\nExample: the ICD-10-GM (German modification of ICD-10) is available at icd10gm2019syst-claml.zip_.\n\n.. _icd10gm2019syst-claml.zip: https://www.dimdi.de/dynamic/.downloads/klassifikationen/icd-10-gm/version2019/icd10gm2019syst-claml.zip\n\n.. code-block:: bash\n\n # Unzip and navigate to the classification directory\n mkdir icd10gm2019syst-claml\n cd icd10gm2019sys-claml\n unzip ../icd10gm2019syst-claml.zip\n # create an output directory\n mkdir output\n # apply the mapping\n claml2transmart http://dimdi.de/icd10gm2019 Klassifikationsdateien/icd10gm2019syst_claml_20180921.xml output\n\nThis generates the directories ``i2b2metadata`` and ``i2b2demodata`` in the ``output`` directory.\nThe generated data can be loaded using transmart-copy_:\n\n.. code-block:: console\n\n # Download transmart-copy:\n curl -f -L https://repo.thehyve.nl/service/local/repositories/releases/content/org/transmartproject/transmart-copy/17.1-HYVE-5.9-RC3/transmart-copy-17.1-HYVE-5.9-RC3.jar -o transmart-copy.jar\n # Load data\n PGUSER=tm_cz PGPASSWORD=tm_cz java -jar transmart-copy.jar -d output\n\n\nLicense\n-------\n\nCopyright (c) 2019 The Hyve B.V.\n\nThe ClaML ontology to TranSMART loader is licensed under the MIT License. See the file ``_.\n\n\n\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/thehyve/python_claml2transmart", "keywords": "claml2transmart", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "claml2transmart", "package_url": "https://pypi.org/project/claml2transmart/", "platform": "", "project_url": "https://pypi.org/project/claml2transmart/", "project_urls": { "Homepage": "https://github.com/thehyve/python_claml2transmart" }, "release_url": "https://pypi.org/project/claml2transmart/0.1.4/", "requires_dist": [ "click (>=7.0)", "transmart-loader (>=0.1.2)", "python-claml (>=0.1.0)", "prospector[with_pyroma] ; extra == 'dev'", "yapf ; extra == 'dev'", "isort ; extra == 'dev'" ], "requires_python": ">=3.6.0", "summary": "Example ClaML to TranSMART loader", "version": "0.1.4" }, "last_serial": 5533947, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "22119f92030433c97a27a37694b8634a", "sha256": "ae808c9d74ef552071a1564f9c3090c6e47c6310e8f3fd4aa3c95b7983e793a1" }, "downloads": -1, "filename": "claml2transmart-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22119f92030433c97a27a37694b8634a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5919, "upload_time": "2019-05-13T12:40:47", "url": "https://files.pythonhosted.org/packages/b9/a7/c97b02bbff89c433c01616a35dd8d52d16985ec6c842440319b7a989d30d/claml2transmart-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87cd3984a1fac76ca2cfa9f04224a7be", "sha256": "c9f4878a410a27a08ef92baca4db1998285314d70d637f0bbbcd10d7dee9b76a" }, "downloads": -1, "filename": "claml2transmart-0.1.0.tar.gz", "has_sig": false, "md5_digest": "87cd3984a1fac76ca2cfa9f04224a7be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5364, "upload_time": "2019-05-13T12:40:50", "url": "https://files.pythonhosted.org/packages/8e/4e/775fb5629a03800d315d5791e25fd8c33ff2c56d5064c87cac9df61ea042/claml2transmart-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "37d256ea12b9935bee010f7f7f0de1d4", "sha256": "24e2270f4cb98cc0ff7788fac54ea9814076179162cc6654085b8be5602a4adf" }, "downloads": -1, "filename": "claml2transmart-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "37d256ea12b9935bee010f7f7f0de1d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6509, "upload_time": "2019-05-13T12:57:22", "url": "https://files.pythonhosted.org/packages/85/3e/c7f156da097c2897ba9bdc1ba44ae491181303d0fdd69d37c3c4c18c8ee3/claml2transmart-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e278bd485413689b2dd142eb6e5d6b51", "sha256": "e3d5ccce9aad52cff4f7ae6640d947c289d3fc47b36fedfdd3e771c5fd2644e0" }, "downloads": -1, "filename": "claml2transmart-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e278bd485413689b2dd142eb6e5d6b51", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5063, "upload_time": "2019-05-13T12:57:24", "url": "https://files.pythonhosted.org/packages/34/c7/d6bc104dd3f810996217ddf7ae780f7d72680030769c85ce359794d02748/claml2transmart-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8a77bc61ece8e929bbef016fc0fb49cb", "sha256": "a38d15048ab5704752d288abf9f24b91f90c2d6a33800fba31c8a6aeda62cc31" }, "downloads": -1, "filename": "claml2transmart-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8a77bc61ece8e929bbef016fc0fb49cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6487, "upload_time": "2019-05-13T13:01:11", "url": "https://files.pythonhosted.org/packages/46/0a/2ce957144f64b16fd773b1c20f9ac55548f3b737c93d183eb78da9e47ea9/claml2transmart-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eba83381311cd16ff889a4818bffde6b", "sha256": "224a28503038b9d58e8a2f79ee88d56d0c105a83398e6524138f493147ed806f" }, "downloads": -1, "filename": "claml2transmart-0.1.2.tar.gz", "has_sig": false, "md5_digest": "eba83381311cd16ff889a4818bffde6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5049, "upload_time": "2019-05-13T13:01:12", "url": "https://files.pythonhosted.org/packages/d2/53/011dfd19d8126a173367480f75dcf012ad90f73baf9c1ecd03ec0aacb68b/claml2transmart-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "db3d24dcd3476f9032ccb1b10c02f521", "sha256": "855311c9ab15c887ef223bad947112ab414bcb23540c23c1a637cd37fb091efb" }, "downloads": -1, "filename": "claml2transmart-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "db3d24dcd3476f9032ccb1b10c02f521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6792, "upload_time": "2019-05-17T08:34:08", "url": "https://files.pythonhosted.org/packages/99/93/64be0536ec311f83e592ef2d6d8f6df45df553a742b204e9e69ad122fd65/claml2transmart-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f94d2fa7447db023ae07139e5b3ad899", "sha256": "623f957af11a50143b4cafe6780f6901ac7fc9574f1c1677eefdd3cc9bba8fc8" }, "downloads": -1, "filename": "claml2transmart-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f94d2fa7447db023ae07139e5b3ad899", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5296, "upload_time": "2019-05-17T08:34:10", "url": "https://files.pythonhosted.org/packages/5e/75/e3d676752e63d7bd0765c7c7bbb50285191d6a5152775f058302c47b1751/claml2transmart-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1b86f901dbf8d8c7b7cf6ec9e443a5db", "sha256": "41929b282bca75fb2e8d3d97ea4cbb7ecb25acb2dfc71763cb0134b35dd4ed09" }, "downloads": -1, "filename": "claml2transmart-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1b86f901dbf8d8c7b7cf6ec9e443a5db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6828, "upload_time": "2019-07-15T08:59:39", "url": "https://files.pythonhosted.org/packages/6a/9c/6e47826e804d76ca798500138e4f955134cf608f3c5b4e5a34d9b7b518a0/claml2transmart-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab9a1d8b1a4dc7416c1f0cc4fc1c0145", "sha256": "e1f546a70237dca5525e6feb9c1f80fbab12dc42c5b3879c62b3f17a36153af5" }, "downloads": -1, "filename": "claml2transmart-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ab9a1d8b1a4dc7416c1f0cc4fc1c0145", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5335, "upload_time": "2019-07-15T08:59:41", "url": "https://files.pythonhosted.org/packages/83/0a/829e4dfb09bf47a82f77c79fbed5c56769b3b6e08a863af498048202bd33/claml2transmart-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b86f901dbf8d8c7b7cf6ec9e443a5db", "sha256": "41929b282bca75fb2e8d3d97ea4cbb7ecb25acb2dfc71763cb0134b35dd4ed09" }, "downloads": -1, "filename": "claml2transmart-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1b86f901dbf8d8c7b7cf6ec9e443a5db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6828, "upload_time": "2019-07-15T08:59:39", "url": "https://files.pythonhosted.org/packages/6a/9c/6e47826e804d76ca798500138e4f955134cf608f3c5b4e5a34d9b7b518a0/claml2transmart-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab9a1d8b1a4dc7416c1f0cc4fc1c0145", "sha256": "e1f546a70237dca5525e6feb9c1f80fbab12dc42c5b3879c62b3f17a36153af5" }, "downloads": -1, "filename": "claml2transmart-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ab9a1d8b1a4dc7416c1f0cc4fc1c0145", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5335, "upload_time": "2019-07-15T08:59:41", "url": "https://files.pythonhosted.org/packages/83/0a/829e4dfb09bf47a82f77c79fbed5c56769b3b6e08a863af498048202bd33/claml2transmart-0.1.4.tar.gz" } ] }