{"id":13737756,"url":"https://github.com/zhangxiaoyu11/OmiTrans","last_synced_at":"2025-05-08T15:31:33.772Z","repository":{"id":84410825,"uuid":"432055709","full_name":"zhangxiaoyu11/OmiTrans","owner":"zhangxiaoyu11","description":"The first GANs-based omics-to-omics translation framework","archived":false,"fork":false,"pushed_at":"2023-09-05T02:03:27.000Z","size":10343,"stargazers_count":10,"open_issues_count":2,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-29T18:07:16.093Z","etag":null,"topics":["cancer-data","cancer-genomics","deep-learning","gans-models","generative-adversarial-network","omics-data"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhangxiaoyu11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-11-26T04:41:59.000Z","updated_at":"2024-05-26T08:11:25.000Z","dependencies_parsed_at":"2024-01-07T06:00:14.665Z","dependency_job_id":"e3dfccd9-d0dc-4760-9c2e-597b0392215c","html_url":"https://github.com/zhangxiaoyu11/OmiTrans","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxiaoyu11%2FOmiTrans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxiaoyu11%2FOmiTrans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxiaoyu11%2FOmiTrans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxiaoyu11%2FOmiTrans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhangxiaoyu11","download_url":"https://codeload.github.com/zhangxiaoyu11/OmiTrans/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224742356,"owners_count":17362229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cancer-data","cancer-genomics","deep-learning","gans-models","generative-adversarial-network","omics-data"],"created_at":"2024-08-03T03:01:59.856Z","updated_at":"2024-11-15T06:30:58.405Z","avatar_url":"https://github.com/zhangxiaoyu11.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# OmiTrans\n***Please also have a look at our multi-omics multi-task DL freamwork 👀:***\n[OmiEmbed](https://github.com/zhangxiaoyu11/OmiEmbed)\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5728496.svg)](https://doi.org/10.5281/zenodo.5728496)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ff39650740bb4973b211a4fcfb6c1695)](https://www.codacy.com/gh/zhangxiaoyu11/OmiTrans/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=zhangxiaoyu11/OmiTrans\u0026amp;utm_campaign=Badge_Grade)\n[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/zhangxiaoyu11/OmiEmbed/blob/main/LICENSE)\n![Safe](https://img.shields.io/badge/Stay-Safe-red?logo=data:image/svg%2bxml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEwIDUxMCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTAgNTEwIiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxnPjxwYXRoIGQ9Im0xNzQuNjEgMzAwYy0yMC41OCAwLTQwLjU2IDYuOTUtNTYuNjkgMTkuNzJsLTExMC4wOSA4NS43OTd2MTA0LjQ4M2g1My41MjlsNzYuNDcxLTY1aDEyNi44MnYtMTQ1eiIgZmlsbD0iI2ZmZGRjZSIvPjwvZz48cGF0aCBkPSJtNTAyLjE3IDI4NC43MmMwIDguOTUtMy42IDE3Ljg5LTEwLjc4IDI0LjQ2bC0xNDguNTYgMTM1LjgyaC03OC4xOHYtODVoNjguMThsMTE0LjM0LTEwMC4yMWMxMi44Mi0xMS4yMyAzMi4wNi0xMC45MiA0NC41LjczIDcgNi41NSAxMC41IDE1LjM4IDEwLjUgMjQuMnoiIGZpbGw9IiNmZmNjYmQiLz48cGF0aCBkPSJtMzMyLjgzIDM0OS42M3YxMC4zN2gtNjguMTh2LTYwaDE4LjU1YzI3LjQxIDAgNDkuNjMgMjIuMjIgNDkuNjMgNDkuNjN6IiBmaWxsPSIjZmZjY2JkIi8+PHBhdGggZD0ibTM5OS44IDc3LjN2OC4wMWMwIDIwLjY1LTguMDQgNDAuMDctMjIuNjQgNTQuNjdsLTExMi41MSAxMTIuNTF2LTIyNi42NmwzLjE4LTMuMTljMTQuNi0xNC42IDM0LjAyLTIyLjY0IDU0LjY3LTIyLjY0IDQyLjYyIDAgNzcuMyAzNC42OCA3Ny4zIDc3LjN6IiBmaWxsPSIjZDAwMDUwIi8+PHBhdGggZD0ibTI2NC42NSAyNS44M3YyMjYuNjZsLTExMi41MS0xMTIuNTFjLTE0LjYtMTQuNi0yMi42NC0zNC4wMi0yMi42NC01NC42N3YtOC4wMWMwLTQyLjYyIDM0LjY4LTc3LjMgNzcuMy03Ny4zIDIwLjY1IDAgNDAuMDYgOC4wNCA1NC42NiAyMi42NHoiIGZpbGw9IiNmZjRhNGEiLz48cGF0aCBkPSJtMjEyLjgzIDM2MC4xMnYzMGg1MS44MnYtMzB6IiBmaWxsPSIjZmZjY2JkIi8+PHBhdGggZD0ibTI2NC42NSAzNjAuMTJ2MzBoMzYuMTRsMzIuMDQtMzB6IiBmaWxsPSIjZmZiZGE5Ii8+PC9nPjwvc3ZnPg==)\n[![GitHub Repo stars](https://img.shields.io/github/stars/zhangxiaoyu11/OmiTrans?style=social)](https://github.com/zhangxiaoyu11/OmiTrans/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/zhangxiaoyu11/OmiTrans?style=social)](https://github.com/zhangxiaoyu11/OmiTrans/network/members)\n\n**The FIRST GANs-based omics-to-omics translation framework**\n\n**Xiaoyu Zhang** (x.zhang18@imperial.ac.uk)\n\nData Science Institute, Imperial College London\n\n## Introduction\n\nOmiTrans is a generative adversarial networks (GANs) based omics-to-omics translation framework.\n\n## Getting Started\n\n### Prerequisites\n-   CPU or NVIDIA GPU + CUDA CuDNN\n-   [Python](https://www.python.org/downloads) 3.6+\n-   Python Package Manager\n    -   [Anaconda](https://docs.anaconda.com/anaconda/install) 3 (recommended)\n    -   or [pip](https://pip.pypa.io/en/stable/installing/) 21.0+\n-   Python Packages\n    -   [PyTorch](https://pytorch.org/get-started/locally) 1.2+\n    -   TensorBoard 1.10+\n    -   Tables 3.6+\n    -   prefetch-generator 1.0+\n-   [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) 2.7+\n\n### Installation\n-   Clone the repo\n```bash\ngit clone https://github.com/zhangxiaoyu11/OmiTrans.git\ncd OmiTrans\n```\n-   Install the dependencies\n    -   For conda users  \n    ```bash\n    conda env create -f environment.yml\n    conda activate omitrans\n    ```\n    -   For pip users\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n### Try it out\n-   Put the gene expression data (A.tsv) and DNA methylation data (B.tsv) in the default data path (./data)\n-   Train and test using the default settings\n```bash\npython train_test.py\n```\n-   Check the output files\n```bash\ncd checkpoints/test/\n```\n-   Visualise the metrics and losses\n```bash\ntensorboard --logdir=tb_log --bind_all\n```\n\n## OmiEmbed\n***Please also have a look at our multi-omics multi-task DL freamwork 👀:***\n[OmiEmbed](https://github.com/zhangxiaoyu11/OmiEmbed)\n\n## License\nThis source code is licensed under the [MIT](https://github.com/zhangxiaoyu11/OmiTrans/blob/master/LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangxiaoyu11%2FOmiTrans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhangxiaoyu11%2FOmiTrans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangxiaoyu11%2FOmiTrans/lists"}