Skip to main content

PyTrial: A Python Package for Artificial Intelligence in Drug Development

Project description

PyTrial

PyTrial: A Python Package for Artificial Intelligence in Drug Development

Doc Tutorial

Downloads License Python 3.7+ Sunlab

A series of clinical trial tasks that are supported by PyTrial.

:star: Features

PyTrial is designed for both ML researchers and medical practioners, which is featured for

:rocket: Installation

  • Before install PyTrial, we need to install pytorch first. Please refer to install PyTorch for a version that suits your device.

  • Then, it is easy to install PyTrial from github source:

pip install git+https://github.com/RyanWangZf/pytrial.git@main

The package is tested on python==3.7.

We DO NOT recommend downloading from PyPI temporarily because PyTrial is undergoing development swiftly.

:sunny: Philosophy

In PyTrial, performing a task boils down to three steps: load data -> define model -> fit and predict.

To minimize the efforts learning to use PyTrial, we keep a consistent user interface for all tasks all models, i.e.,

model.fit(train_data, val_data)

model.predict(test_data)

model.save_model(save_dir)

model.load_model(load_dir)

hence all tasks are defined the input and output. All we need to do is to prepare for the input following the protocol.

:book: Documentation

We provide the following tutorials to help users get started with our PyTrial. After go through all these chapters, you will become the expert in AI for clinical trials and are ready to explore the frontier of this field.

The full documentation is at PyTrial-docs.

The principle of PyTrial

Tutorials for each task

Additional utilities

:smiley: Citing

If you use PyTrial in a scientific publication, we would appreciate citations to:

@misc{pytrial2023,
    title = {PyTrial: A Comprehensive Platform for Artificial Intelligence for Drug Development},
    author = {Wang, Zifeng and Theodorou, Brandon and Fu, Tianfan and Xiao, Cao and Sun, Jimeng},
    year = {2023},
    month = {06},
    organization = {SunLab, UIUC},
    url = {https://pytrial.readthedocs.io/en/latest/},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyTrial-0.0.6.tar.gz (188.9 kB view details)

Uploaded Source

Built Distribution

PyTrial-0.0.6-py3-none-any.whl (270.0 kB view details)

Uploaded Python 3

File details

Details for the file PyTrial-0.0.6.tar.gz.

File metadata

  • Download URL: PyTrial-0.0.6.tar.gz
  • Upload date:
  • Size: 188.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.15

File hashes

Hashes for PyTrial-0.0.6.tar.gz
Algorithm Hash digest
SHA256 6806f6966b3f3ed88650a567695e4a161b37a00cea8b5c5ac2010a001d4cf9d5
MD5 e469cb6d015ddc036fc10bc8521be321
BLAKE2b-256 4b30040baa2713920cc976400a4256f4d16c3bfafc43a09187c8c02e120bac3a

See more details on using hashes here.

File details

Details for the file PyTrial-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: PyTrial-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 270.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.15

File hashes

Hashes for PyTrial-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fd767731e1d4f15372a061022872f2b7a24fdf2048c5a057eb5186128746c7f9
MD5 d4f9a4e239a3f78228a6987f18145e8a
BLAKE2b-256 0b4c801284261955600516cd1e865e83024d1058230bdd6cb70ed455da995208

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page