Add a short description here!
Project description
<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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trackmol-1.0.1.tar.gz.
File metadata
- Download URL: trackmol-1.0.1.tar.gz
- Upload date:
- Size: 25.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d47d81132fb57fec1b8f447fe91f93625721cd156276e16a81e40cd71e0376bd
|
|
| MD5 |
0d44e7f27af344f73ee147265765f2cd
|
|
| BLAKE2b-256 |
0a73cd8cf6818992241d9a2aa7bdd14449e321062e2a13aaeae94af92d04a3a6
|
File details
Details for the file trackmol-1.0.1-py3-none-any.whl.
File metadata
- Download URL: trackmol-1.0.1-py3-none-any.whl
- Upload date:
- Size: 25.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fc1dc3938ff91b59a518692fc88b7a4ab6adf9699573cea7be38fdeaa2f5c69
|
|
| MD5 |
4aca6e0cf2b86ae493c89e11dbcfb767
|
|
| BLAKE2b-256 |
0b4aaaccffc937ea2e62ddd0c2121c21b8fc26232dbccbf55d352953f4a5f2e5
|