{"id":345,"date":"2024-05-30T18:56:29","date_gmt":"2024-05-30T16:56:29","guid":{"rendered":"https:\/\/spgoo.org\/?page_id=345"},"modified":"2025-07-01T15:09:27","modified_gmt":"2025-07-01T13:09:27","slug":"emolgine-2","status":"publish","type":"page","link":"https:\/\/spgoo.org\/?page_id=345","title":{"rendered":"Emolgine"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center\">CDA EMOLGINE\u2122  <\/h2>\n\n\n\n<p class=\"has-text-align-center\">Ressources SPGoO : PK, YS, EE (juin 2024 &#8211; juin 2025) <\/p>\n\n\n\n<p>Constitution d&#8217;une Plateforme de traitement et d&#8217;extractions de donn\u00e9es autour de solution de type WordPress et de syst\u00e8me de base de donn\u00e9es de type Graphe <span class='tooltipsall tooltipsincontent classtoolTips5'>Neo4J<\/span>. Les biblioth\u00e8ques js utilis\u00e9es pour les pr\u00e9sentations sont jMol, et D3.JS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine-1024x541.png\" alt=\"\" class=\"wp-image-382\" style=\"width:664px;height:auto\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine-1024x541.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine-300x159.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine-768x406.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine-1536x812.png 1536w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/06\/emolgine.png 1726w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Objectif: La plateforme emolgine se veut un outil de ch\u00e9moinformatique en ligne permettant de rechercher des mol\u00e9cules th\u00e9rapeutiques pertinentes. Pour le moment, les outils mis en oeuvre sont:<br>&#8211; un g\u00e9n\u00e9rateur de mol\u00e9cules \u00e0 partir de fragments repositionn\u00e9s,<br>&#8211; une base de donn\u00e9es orient\u00e9e graphe (<span class='tooltipsall tooltipsincontent classtoolTips5'>Neo4J<\/span>),<br>&#8211; wordpress pour la cr\u00e9ation du site,<br>&#8211; javascript pour la programmation du site.<\/p>\n\n\n\n<p>Avec le concours d&#8217;\u00e9tudiants de L3 en informatique \u00e0 Orl\u00e9ans, une premi\u00e8re version d&#8217;emolgine a pu \u00eatre r\u00e9alis\u00e9e. Celle-ci utilise une base de donn\u00e9es  <span class='tooltipsall tooltipsincontent classtoolTips5'>Neo4J<\/span> contenant :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Des prot\u00e9ines<\/li>\n\n\n\n<li>Des clusters de mol\u00e9cules<\/li>\n\n\n\n<li>Des sites biologiques<\/li>\n\n\n\n<li>Des mol\u00e9cules<\/li>\n<\/ul>\n\n\n\n<p>L&#8217;utilisateur peut ainsi lancer des requ\u00eates et obtenir un r\u00e9sultat sous la forme d&#8217;un graphe gr\u00e2ce au module D3.js. <\/p>\n\n\n\n<p>Aussi, en cliquant sur le noeud d&#8217;une mol\u00e9cule,  l&#8217;utilisateur peut la visualiser en 2D  et en 3D au sein du site de la prot\u00e9ine o\u00f9 elle a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e.<\/p>\n\n\n\n<p>Enfin, simplement en cliquant sur le noeud d&#8217;une prot\u00e9ine, des informations compl\u00e9mentaires peuvent \u00eatre obtenues instantan\u00e9ment \u00e0 l&#8217;aide de requ\u00eates envoy\u00e9es sur les sites RCSB et Uniprot. Cela montre que toute information n&#8217;ayant pas \u00e9t\u00e9 stock\u00e9e dans la base de donn\u00e9es peut \u00eatre ajout\u00e9e rapidement. <\/p>\n\n\n\n<p>Ceci constitue une premi\u00e8re \u00e9tape montrant que les porteurs du projet emolgine ma\u00eetrisent d\u00e9sormais les points suivants:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La cr\u00e9ation d&#8217;une base <span class='tooltipsall tooltipsincontent classtoolTips5'>Neo4J<\/span>,<\/li>\n\n\n\n<li>La cr\u00e9ation d&#8217;un site wordpress et sa mise en ligne,<\/li>\n\n\n\n<li>L&#8217;interrogation de la base depuis le site,<\/li>\n\n\n\n<li>La pr\u00e9sentation des r\u00e9sultats sous forme de graphes avec le module 3D.js<\/li>\n\n\n\n<li>La pr\u00e9sentation des mol\u00e9cules en 2D et 3D avecles modules jmol et jsmol.<\/li>\n\n\n\n<li>La recherche d&#8217;information compl\u00e9mentaire quelconque en javascript.<\/li>\n<\/ul>\n\n\n\n<p>D&#8217;autres savoir-faires informatiques vont venir s&#8217;ajouter prochainement.<\/p>\n\n\n\n<p>Architecture de la plateforme <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-09-44-1024x581.png\" alt=\"\" class=\"wp-image-1398\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-09-44-1024x581.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-09-44-300x170.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-09-44-768x436.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-09-44.png 1294w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-pale-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-e1deb7f473981fa3f3fbc2d017b44f09\">Illustration d&#8217;une requ\u00eate et affichage des r\u00e9sultats sous D3.js<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/07\/Capture-decran-du-2024-07-16-15-23-04-1024x586.png\" alt=\"\" class=\"wp-image-1243\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/07\/Capture-decran-du-2024-07-16-15-23-04-1024x586.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/07\/Capture-decran-du-2024-07-16-15-23-04-300x172.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/07\/Capture-decran-du-2024-07-16-15-23-04-768x440.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/07\/Capture-decran-du-2024-07-16-15-23-04.png 1086w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Description des fonctionnalit\u00e9s d\u00e9velopp\u00e9es sur le visuel D3.js (\u00e0 compl\u00e9ter)<\/p>\n\n\n\n<p>Visualisation d&#8217;histogrammes associ\u00e9s aux grandeurs caract\u00e9ristiques des mol\u00e9cules (\u00e0 compl\u00e9ter).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-12-1024x540.png\" alt=\"\" class=\"wp-image-1413\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-12-1024x540.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-12-300x158.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-12-768x405.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-12.png 1452w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-37-1024x543.png\" alt=\"\" class=\"wp-image-1412\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-37-1024x543.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-37-300x159.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-37-768x407.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-53-37.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Une fois la s\u00e9lection des mol\u00e9cules effectu\u00e9e, on peut consulter les caract\u00e9ristiques de chacune en cliquant dessus et en visualisant la fiche correspondante \u00e0 l&#8217;aide de JSXGraph. En cliquant sur la structure de la mol\u00e9cule on peut \u00e9galement consulter les propri\u00e9t\u00e9s associ\u00e9es et consulter les annotations \u00e9ventuelles. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"354\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-52-50.png\" alt=\"\" class=\"wp-image-1385\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-52-50.png 1006w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-52-50-300x106.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-52-50-768x270.png 768w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"360\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-53-11.png\" alt=\"\" class=\"wp-image-1384\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-53-11.png 1010w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-53-11-300x107.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-53-11-768x274.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"617\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-42-54-1024x617.png\" alt=\"\" class=\"wp-image-1407\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-42-54-1024x617.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-42-54-300x181.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-42-54-768x463.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-42-54.png 1206w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Principe des annotations dans Emolgine (\u00e0 compl\u00e9ter)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-24-30-1024x563.png\" alt=\"\" class=\"wp-image-1405\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-24-30-1024x563.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-24-30-300x165.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-24-30-768x422.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-17-24-30.png 1327w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Contr\u00f4le et historisation des requ\u00eates (\u00e0 compl\u00e9ter)<\/p>\n\n\n\n<p>Visualisation sous JSMOL de repr\u00e9sentations 3D cumul\u00e9es.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-57-32-1024x510.png\" alt=\"\" class=\"wp-image-1389\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-57-32-1024x510.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-57-32-300x149.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-57-32-768x383.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-15-57-32.png 1090w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-02-13-1024x510.png\" alt=\"\" class=\"wp-image-1391\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-02-13-1024x510.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-02-13-300x149.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-02-13-768x382.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2024\/08\/Capture-decran-du-2024-08-21-16-02-13.png 1091w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Principe de la fusion des fichiers pdb (\u00e0 compl\u00e9ter)<br>On ne peut pas cumuler plusieurs fichiers pdb de mol\u00e9cules dans jmol car ils ont tous la m\u00eame num\u00e9rotation des atomes commen\u00e7ant \u00e0 1 d&#8217;o\u00f9 des liens suppl\u00e9mentaires entre eux qui g\u00e9n\u00e8rent une confusion dans l&#8217;interpr\u00e9tation. Il est donc n\u00e9cessaire de d\u00e9caler cette num\u00e9rotation. Un script php a \u00e9t\u00e9 \u00e9labor\u00e9 pour g\u00e9rer cette situation en prenant du c\u00f4t\u00e9 serveur le ou les fichiers pdb des mol\u00e9cules \u00e0 visualiser et en renum\u00e9rotant tous les atomes et les connexions entre eux \u00e0 partir de 3000. Chaque fichier cumul\u00e9 se voit avec une num\u00e9rotation d\u00e9cal\u00e9e de 50 ce qui permet de s&#8217;assurer qu&#8217;il n&#8217;y a pas de redondance de num\u00e9ro et de permettre ensuite le cumul avec les fichiers pdb de la proteine ou du site. <\/p>\n\n\n\n<p>Assistant de requ\u00eatage pour la plateforme Emolgine (\u00e0 compl\u00e9ter)<\/p>\n<script type=\"text\/javascript\"> toolTips('.classtoolTips5','<a style=\"text-decoration: none;\" href=\"https:\/\/neo4j.com\/\"><img style=\"width: 180px; height: 50px;\" src=\"\/wp-content\/uploads\/2025\/01\/Neo4j-logo_color.png\" \/><\/a>'); <\/script>","protected":false},"excerpt":{"rendered":"<p>CDA EMOLGINE\u2122 Ressources SPGoO : PK, YS, EE (juin 2024 &#8211; juin 2025) Constitution d&#8217;une Plateforme de traitement et d&#8217;extractions de donn\u00e9es autour de solution de type WordPress et de syst\u00e8me de base de donn\u00e9es de type Graphe Neo4J. Les biblioth\u00e8ques js utilis\u00e9es pour les pr\u00e9sentations sont jMol, et D3.JS. Objectif: La plateforme emolgine se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-345","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spgoo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=345"}],"version-history":[{"count":37,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/345\/revisions"}],"predecessor-version":[{"id":7698,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/345\/revisions\/7698"}],"wp:attachment":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}