Metadata-Version: 2.1
Name: tdp-core
Version: 16.2.2
Summary: Target discovery platform for exploring rankings of genes, disease models, and other entities.
Home-page: https://www.datavisyn.io
Author: datavisyn GmbH
Author-email: contact@datavisyn.io
License: BSD-3-Clause
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: alembic (==1.7.7)
Requires-Dist: fastapi (==0.75.0)
Requires-Dist: cachetools (==5.0.0)
Requires-Dist: flask-smorest (==0.37.0)
Requires-Dist: flask-swagger-ui (==3.36.0)
Requires-Dist: Flask (==2.0.3)
Requires-Dist: json-cfg (==0.4.2)
Requires-Dist: marshmallow-sqlalchemy (==0.28.0)
Requires-Dist: marshmallow (==3.15.0)
Requires-Dist: numba (==0.55.1)
Requires-Dist: numpy (==1.21.6)
Requires-Dist: openpyxl (==3.0.9)
Requires-Dist: pandas (==1.4.1)
Requires-Dist: Pillow (==9.0.1)
Requires-Dist: psycopg2 (==2.9.3)
Requires-Dist: pydantic (==1.9.0)
Requires-Dist: pyjwt (==2.4.0)
Requires-Dist: pymongo (~=3.11.1)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: python-memcached (==1.59)
Requires-Dist: python-multipart (==0.0.5)
Requires-Dist: requests (==2.27.1)
Requires-Dist: SQLAlchemy (==1.4.32)
Requires-Dist: sqlmodel (==0.0.6)
Requires-Dist: urllib3 (==1.26.9)
Requires-Dist: uvicorn[standard] (==0.17.6)
Requires-Dist: yamlreader (==3.0.4)
Requires-Dist: pytest-postgresql (==4.1.1)
Requires-Dist: psycopg (==3.0.16)
Requires-Dist: rdkit (==2022.3.5)
Provides-Extra: develop
Requires-Dist: black (~=22.3.0) ; extra == 'develop'
Requires-Dist: debugpy (~=1.5.1) ; extra == 'develop'
Requires-Dist: flake8 (~=4.0.1) ; extra == 'develop'
Requires-Dist: isort (~=5.10.1) ; extra == 'develop'
Requires-Dist: mkdocs-material (~=8.2.8) ; extra == 'develop'
Requires-Dist: pep8-naming (~=0.12.1) ; extra == 'develop'
Requires-Dist: pytest-runner (~=6.0.0) ; extra == 'develop'
Requires-Dist: pytest (~=7.1.1) ; extra == 'develop'
Requires-Dist: recommonmark (~=0.7.1) ; extra == 'develop'

tdp_core  
=====================
[![Target Discovery Platform][tdp-image-client]][tdp-url] [![Target Discovery Platform][tdp-image-server]][tdp-url] [![NPM version][npm-image]][npm-url] [![Build Status][circleci-image]][circleci-url]


Target discovery platform for exploring rankings of genes, disease models, and other entities.

Installation
------------

```bash
git clone -b develop https://github.com/datavisyn/tdp_core.git  # or any other branch you want to develop in
cd tdp_core

# Frontend
yarn install

# Backend
python3 -m venv .venv  # create a new virtual environment
source .venv/bin/activate  # active it
make develop  # install all dependencies
```

Local development
------------

```bash
# Frontend
yarn start

# Backend
python tdp_core
```

Testing
-------

```bash
# Frontend
yarn run test

# Backend
make test
```

Building
--------

```
yarn run build
```



***

<a href="https://www.datavisyn.io"><img src="https://www.datavisyn.io/img/logos/datavisyn-logo.png" align="left" width="200px" hspace="10" vspace="6"></a>
This repository is part of the **Target Discovery Platform** (TDP). For tutorials, API docs, and more information about the build and deployment process, see the [documentation page](https://wiki.datavisyn.io).




[tdp-image-client]: https://img.shields.io/badge/Target%20Discovery%20Platform-Client%20Plugin-F47D20.svg
[tdp-image-server]: https://img.shields.io/badge/Target%20Discovery%20Platform-Server%20Plugin-10ACDF.svg
[tdp-url]: http://datavisyn.io
[npm-image]: https://badge.fury.io/js/tdp_core.svg
[npm-url]: https://npmjs.org/package/tdp_core
[circleci-image]: https://circleci.com/gh/datavisyn/tdp_core.svg?style=shield
[circleci-url]: https://circleci.com/gh/datavisyn/tdp_core
