Giter VIP home page Giter VIP logo

cage-moleculaire's Introduction

💻 Guides pour Cage Moléculaire ⚛️

Lifecycle: experimental

Génération de guides de construction de cage moléculaire spécifique à un substrat. La génération se fait par ajout de motifs liants intéragissants avec le substrat puis par création de chemins moléculaires reliant les motifs liants.

En cours : Création des chemins entre les motifs liants et amélioration des motifs liants.

Projet de recherche de l'équipe ALMOST du laboratoire DAVID.

Compilation

Pour compiler le projet utilisez :

make

Utilisation

Démo

Pour lancer une démo sur le substrat YILLAG :

make demo

Exécution

Pour exécuter le programme entrez :

./bin/cageMol.exe -i [fichier_substrat.xyz]

Puis les paramètres alpha et sizemax peuvent être aussi modifiés. Alpha est utilisé pour la génération d'une enveloppe concave et sizemax correspond au nombre d'atomes maximum que l'on veut dans un chemin qu'on génère.

alpha (défaut 3) : -a [double]

sizemax (défaut 5) : -s [entier]

Pour avoir de l'aide :

-h

Nettoyage des fichiers

Pour supprimer l'éxécutable et les fichiers objets :

make clean

Pour supprimer en plus les résultats :

make mrproper

Visualisation

Pour visualiser les résultats vous pouvez utiliser Pymol ou tout autres logiciels de visualisation moléculaire.

Documentation

Ouvrir avec un navigateur web le fichier index.html, se trouvant dans doc/html. Documentation

À faire

Pathfinding : implémenter l'algorithme JPS (article : The Jump Point Search Pathfinding System in 3D) pour essayer de remplacer A*

Pour convenir aux chimistes : avoir des chemins qui se ressemble au maximum "symétrie" (améliore la création de la cage), avoir des motifs avec 3 chemins pour tridimensionner la cage

Optimisation de l'ensemble

publications

Thèse

Marie Bricage. Modélisation et Algorithmique de graphes pour la construction de structures moléculaires.. Géométrie algorithmique [cs.CG]. Université Paris Saclay (COmUE), 2018. Français. ⟨NNT : 2018SACLV031⟩. ⟨tel-01955838⟩

Auteurs

👤 Anne FERNET : Github: @uvsq21915170

👤 Noé DEMANGE : Github: @NoeDemange

👤 Priscille DAOULAS : Github: @priscdls

👤 Marie BRICAGE : Github: @Isima

Encadrants

Sandrine VIAL   Yann STROZECKI   Dominique BARTH

Contributeurs

Anne DUVEAU   Rafael PREAULT   Alexis GUIGAL

Chimiste

Olivier DAVID

cage-moleculaire's People

Contributors

noedemange avatar priscdls avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.