Skip to main content

Simulating Photodynamic Inactivation (PDI) from chemical kinetics

PyPI version Actions Status Downloads License

Antibiotic resistance is a developing medical crisis that is projected to surpass cancer in annual deaths by mid-21st century. Photodynamic Inactivation (PDI) escapes resistance evolution and may therefore be an essential antibiotic method to hamper the growing threat of resistant pathogens. The requisite rate of research to mitigate these somber projections requires computational tools that can improve and expedite experimental research in developing PDI treatments.

PDIpy is the first comprehensive software of PDI that simulates PDI biochemistry from a chemical kinetics model. PDIpy accepts user inputs of the simulated system, constructs and executes a Tellurium kinetic system, and processes and exports the results in spreadsheets and SVG figures. Investigation of the simulation data is further supported with a PDIpy function that parses the data based upon either a specified inactivation or time. The examples directory of the PDIpy GitHub exemplifies PDIpy through replicating experimental observations and conducting multiple sensitivity analyses. Users and developers are encouraged to critique, improve, and join the open-source project through GitHub issues or emailing afreiburger@uvic.ca, respectively.

Installation

pdipy is installed in a command prompt, Powershell, Terminal, or Anaconda Command Prompt via pip:

pip install pdipy

The full documentation is provided by ReadTheDocs.

Metadata

Release files for PDIpy 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PDIpy 0.0.5
File Size Uploaded Provenance
PDIpy-0.0.5.tar.gz 20.1 kB Without provenance Details

Release files / PDIpy-0.0.5.tar.gz

Download URL PDIpy-0.0.5.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8702d068695b00010a86a4acb94152464945dbc346b54b4c70f7aeb42fd9f399
BLAKE2b-256 checksum
How to use checksums
8b580b5d48cb67dabce947c177acafbe48c69fd6aca4243f7eb8611446290722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10

Security for PDIpy 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page