Skip to content

pharmbio/ptp

Repository files navigation

PTP Project

Overview

This project is designed to process and analyze molecular data using Ligand based models run with CPSign. It includes components for data storage, processing, and web-based interaction.

Screenshot 2024-10-18 at 14 56 57

Running the project

  1. Navigate to the specified serving url.
  2. Upload a csv smiles file.

Se the example in test/smiles_example.csv for valid input file format.

Local Installation

There are two options. Docker-compose is fast to get started. The alternative and production-like alternative is skaffold. See skaffold.dev for more information on how to run.

Usage

To use this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/pharmbio/ptp.git
    cd ptp
  2. Run the application:

    docker-compose up --build

Deployment

Kubernetes Deployment

  1. Modify values.yaml according to your specification.

  2. Deploy using Helm:

    helm install --upgrade charts/ptp --values values.yaml

Note: The deployment will create a Job to fetch all depdendency models before starting services. This may take some time since there are 10Gb+ downloadables. This is only needed on load (new version) or reload of model library.

Docker Deployment

  1. Build and run the Docker containers:
    docker-compose up --build

References

Model repository on Hugging Face: pharmbio/ptp

License

This project is licensed under the MIT License. See the LICENSE file for details.

Authors

  • Jonathan Alvarsson - Research, scipipe version and models - jonathanalvarsson
  • Morgan Ekmefjord - Web service, deployment and service packaging - morganekmefjord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages