Skip to main content

<img src=”logo_trackmol.png” alt=”Logo of trackmol” width=”600”>

The trackmol package offers a set of tools for manipulating, analyzing, and visualizing molecular structures. It is divided into several modules to cover different needs: data analysis, clustering, image processing using computer vision techniques, molecular trajectory generation, and various tools to facilitate the research and development workflow in computational chemistry.

## Table of Contents

  • [Installation](#installation)

  • [Usage](#usage)

  • [Main Modules](#main-modules) - [analysis](#analysis) - [clustering](#clustering) - [computer_vision](#computer_vision) - [generation_walks](#generation_walks) - [gratin](#gratin) - [tools](#tools)

  • [Examples](#examples)

  • [Contribution](#contribution)

  • [License](#license)

## Installation

You can install trackmol from the source repository. Make sure you have Python 3.6 or a later version.

`sh # Clone the repository git clone https://your-repository.git `

The package is structured in the directory [src/trackmol](src/trackmol).

## Usage

Refer to the documentation of each module for more details on the available functions and classes.

## Main Modules ### analysis

Enables analysis of random walk trajectories (MSD…).

### clustering

Allows clustering in latent space and links between latent space and the physical properties of the environment in which the random walks take place.

### computer_vision

Using computer vision techniques, experimental trajectories can be determined from experimentally collected videos.

### generation_walks

Enables random walk generation both statistically and from a position in latent space by denoising diffusion.

### gratin

Module developed by Institut Pasteur and H. Verdier, which uses graph-based neural networks to classify different random walk models and estimate key walk parameters.

## Exemples

Une série d’exemples illustrant l’utilisation des différents modules se trouve dans le répertoire [src/trackmol/examples](src/trackmol/examples).

## Contribution

Les contributions sont les bienvenues ! Veuillez lire le [CONTRIBUTING.rst](CONTRIBUTING.rst) ainsi que le [docs/contributing.rst](docs/contributing.rst) pour les instructions et les bonnes pratiques de contribution.

Avant de soumettre une pull request, assurez-vous que tous les tests passent et que le code respecte les normes du projet.

## Licence

Ce projet est sous licence [LICENSE](LICENSE). Consultez le fichier pour connaître les détails de la licence.

—

Pour toute question ou contribution, merci de soumettre une issue ou de contacter l’équipe de développement.

Metadata

Release files for trackmol 1.0.1

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

Source distribution (sdist)

Source distribution for trackmol 1.0.1
File Size Uploaded Provenance Actions
trackmol-1.0.1.tar.gz 25.3 MB Without provenance Details for trackmol-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for trackmol 1.0.1
File Interpreter ABI Platform Actions
trackmol-1.0.1-py3-none-any.whl Python 3 none any Details for trackmol-1.0.1-py3-none-any.whl

Total release size: 50.5 MB

Release files / trackmol-1.0.1.tar.gz

Download URL trackmol-1.0.1.tar.gz
Size 25.3 MB
Tags Source
SHA-256 checksum
How to use checksums
d47d81132fb57fec1b8f447fe91f93625721cd156276e16a81e40cd71e0376bd
BLAKE2b-256 checksum
How to use checksums
0a73cd8cf6818992241d9a2aa7bdd14449e321062e2a13aaeae94af92d04a3a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.0

Release files / trackmol-1.0.1-py3-none-any.whl

Download URL trackmol-1.0.1-py3-none-any.whl
Size 25.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5fc1dc3938ff91b59a518692fc88b7a4ab6adf9699573cea7be38fdeaa2f5c69
BLAKE2b-256 checksum
How to use checksums
0b4aaaccffc937ea2e62ddd0c2121c21b8fc26232dbccbf55d352953f4a5f2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.0

Security for trackmol 1.0.1

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.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

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