HomeAI & Machine LearningMoleculescreening-engine — Live Gelijkenisonderzoek

🧪 Moleculescreening-engine — Live Gelijkenisonderzoek

Screen een synthetische verbindingenbibliotheek tegen een doelmoleculaire vingerafdruk met echte Tanimoto-gelijkenis, terwijl je in real time ziet hoe kandidaatmoleculen worden gerangschikt en geclusterd op chemische gelijkenis.

AI & Machine Learning3DGevorderd60 FPS
ai-drug-discovery-molecule-screening ↗ Los openen

Over deze simulatie

Deze engine voert een echte gelijkenisonderzoeksworkflow uit die in de vroege fase van geneesmiddelenontdekking wordt gebruikt: een doel-moleculaire vingerafdruk — een 128-bitvector die dient als vervanging voor echte substructuursleutels zoals ECFP of MACCS — wordt vergeleken met elk lid van een synthetische verbindingenbibliotheek met de exacte Tanimoto (Jaccard)-coëfficiënt, |A∩B| / |A∪B|. Elke kandidaat wordt live gerangschikt op basis van die echte score, een drempel-schuifregelaar markeert echte "hits", en een op gelijkenis gebaseerde clusterkaart positioneert elke molecuul op basis van de werkelijk berekende afstand tot het doelwit, zodat chemisch vergelijkbare scaffolds zichtbaar samengroeperen.

🔬 Wat het toont

128-bit synthetische vingerafdrukken voor een doelmolecuul en een bibliotheek van 20-300 kandidaten, gegenereerd uit een handvol "scaffold"-families op verschillende mutatie-afstanden van het doelwit. De Tanimoto-score van elke kandidaat tegen het doelwit wordt rechtstreeks berekend uit de bitvector — niets is nagemaakt of vooraf gescript.

🎮 Hoe te gebruiken

Randomiseer de doelvingerafdruk of de bitdichtheid ervan, wijzig de grootte van de bibliotheek en de scaffolddiversiteit, en sleep de hitdrempel om te zien hoe de oranje afsnijring opnieuw wordt getekend en het aantal hits wordt bijgewerkt. Wissel tussen de clusterkaart-, alleen-rangschikkings- en histogramweergaven, en klik op een knooppunt om het te inspecteren.

💡 Wist je dat?

Echte virtuele-screeningcampagnes rangschikken routinematig bibliotheken van miljoenen verbindingen op Tanimoto-gelijkenis met een bekend actief molecuul voordat er ook maar iets wordt gesynthetiseerd, omdat structureel vergelijkbare verbindingen veel waarschijnlijker biologische activiteit delen — een principe dat het "similarity property principle" wordt genoemd.

Veelgestelde vragen

Wat is Tanimoto-gelijkenis en waarom wordt het gebruikt voor moleculen?

Tanimoto-gelijkenis (in deze binaire vorm ook wel de Jaccard-coëfficiënt genoemd) meet overlap tussen twee verzamelingen als |A ∩ B| / |A ∪ B| — het aantal gedeelde leden gedeeld door het aantal leden in beide verzamelingen samen. Toegepast op moleculaire vingerafdrukken, waar elk bit de aan- of afwezigheid van een substructuur of kenmerk markeert, geeft het een score van 0 (geen gedeelde kenmerken) tot 1 (identieke vingerafdrukken). Het is de facto de standaard gelijkenismaat in de cheminformatica omdat het eenvoudig en snel te berekenen is op bitvectoren, en goed correleert met gedeelde biologische activiteit tussen verbindingen.

Wat is een moleculaire vingerafdruk?

Een moleculaire vingerafdruk codeert de structuur van een verbinding als een bitvector van vaste lengte, waarbij elk bit (of gehashte bitpositie) de aan- of afwezigheid van een bepaalde substructuur, functionele groep of circulaire atoomomgeving vertegenwoordigt. Echte cheminformaticatools berekenen vingerafdrukken zoals ECFP- of MACCS-sleutels uit de werkelijke grafiekstructuur van een molecuul. Deze simulatie gebruikt vereenvoudigde synthetische 128-bitvectoren om dezelfde onderliggende wiskunde te demonstreren — de gelijkenisonderzoeks-, rangschikkings- en clusteringlogica — zonder een echte scheikundeparser nodig te hebben.

Hoe gebruikt virtuele screening gelijkenisonderzoek?

Virtuele screening rangschikt een grote verbindingenbibliotheek op gelijkenis met een bekend actief molecuul (het doelwit), op basis van de aanname dat structureel vergelijkbare moleculen de neiging hebben biologische activiteit te delen. In de praktijk laat dit onderzoekers een klein aantal veelbelovende kandidaten uit een bibliotheek van miljoenen prioriteren voor duur laboratoriumtesten, in plaats van blindelings alles te testen. Deze simulatie reproduceert precies die rangschikkingsstap: de echte Tanimoto-score van elke kandidaat tegen het doelwit bepaalt zijn positie in de gerangschikte lijst.

Waarom clusteren de kandidaten in groepen op de kaart?

De synthetische bibliotheek wordt gegenereerd uit een handvol scaffold-vingerafdrukken, elk gebouwd door de doelvingerafdruk met een andere hoeveelheid te muteren, waarna elke kandidaat een verdere kleine mutatie van één scaffold is. Dat weerspiegelt hoe echte verbindingenbibliotheken chemische series bevatten (families van verwante analogen) in plaats van puur willekeurige ruis. Omdat de knooppuntpositie rechtstreeks wordt afgeleid uit de Tanimoto-score van elke kandidaat, komen moleculen uit dezelfde scaffold-familie van nature dicht bij elkaar terecht, en beweegt de hele cluster dichter naar de doelsfeer naarmate de gelijkenis toeneemt.

Is dit een echte cheminformaticaberekening of slechts een visueel effect?

De gelijkeniswiskunde is echt: elke getoonde score is de exacte |A∩B|/|A∪B| Tanimoto-coëfficiënt berekend over live 128-bitvectoren, opnieuw berekend telkens wanneer het doelwit, de bibliotheekgrootte, de scaffolddiversiteit of de drempel verandert. Wat synthetisch is, is de scheikunde zelf — de vingerafdrukken zijn procedureel gegenereerde bitpatronen in plaats van afgeleid van echte moleculaire grafieken, aangezien er geen scheikundeparser in de browser draait. De rangschikking, drempelwaarde en scoreverdeling die je ziet zijn echte uitkomsten van die berekening, geen gescripte animatie.

⚙ Onder de motorkap

Elke kandidaat is een echte 128-bit substructuurvingerafdruk, gescoord tegen het doelwit met de exacte Tanimoto/Jaccard-coëfficiënt en live opnieuw gerangschikt terwijl parameters veranderen.

Three.jsCheminformaticsTanimoto SimilarityVirtual Screening

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install