Metadata-Version: 2.1
Name: biotranslator
Version: 0.1.1
Summary: BioTranslator: Cross-modal Translation for Zero-shot Biomedical Classification
Home-page: https://github.com/ywzhao2002/biotranslator
Author: Hanwen Xu, Yunwei Zhao, Addie Woicik, Hoifung Poon, Russ B.Altman, Sheng Wang
Author-email: swang91@uw.edu
Maintainer-email: Hanwen Xu <xuhw@cs.washington.edu>, Yunwei Zhao <yzhao4@cs.washington.edu>
License: MIT Licence
Project-URL: Documentation, https://biotranslator.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/HanwenXuTHU/BioTranslatorProject
Keywords: pip,BioTranslator
Platform: any
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Description-Content-Type: text/markdown
Requires-Dist: sentence-transformers
Requires-Dist: anndata (>=0.6.4)
Requires-Dist: fbpca (>=1.0)
Requires-Dist: umap-learn (>=0.3.10)
Requires-Dist: matplotlib (>=2.0.2)
Requires-Dist: numpy (>=1.16.4)
Requires-Dist: scipy (>=1.3.1)
Requires-Dist: scikit-learn (>=0.21.3)
Requires-Dist: scanorama (>=1.7.1)
Requires-Dist: torch (==1.7.1)
Requires-Dist: pandas
Requires-Dist: tqdm
Requires-Dist: networkx
Requires-Dist: gensim
Requires-Dist: nltk
Requires-Dist: torchvision (==0.8.2)
Provides-Extra: doc
Requires-Dist: myst-parser ; extra == 'doc'

[![Stars](https://img.shields.io/github/stars/scverse/scanpy?logo=GitHub&color=yellow)](https://github.com/HanwenXuTHU/BioTranslatorProject)
[![PyPI](https://img.shields.io/pypi/v/scanpy?logo=PyPI)](https://pypi.org/project/biotranslator/)
[![PyPIDownload](https://static.pepy.tech/badge/biotranslator)](https://pepy.tech/project/biotranslator)
[![Doc](https://readthedocs.org/projects/biotranslator/badge/?version=latest)](https://biotranslator.readthedocs.io/en/latest/?badge=latest)


# BioTranslator API

BioTranslator is a cross-modal translator which can annotate biology instances only using user-written texts.
The codes here can reproduce the main results in BioTranslator paper, including zero-shot protein function prediction, zero-shot cell type prediction, and predict the nodes and edges of a gene pathway.
BioTranslator takes a user-written textual description of the new discovery and then translates this description to a non-text biological data instance. Our tool frees scientists from limiting their analysis within predefined controlled vocabularies, thus accelerating new biomedical discoveries.

[documentation]: https://biotranslator.readthedocs.io

For more information, please visit the project's main repository [here](https://github.com/HanwenXuTHU/BioTranslatorProject).
