Strona główna AI i ML Silnik przesiewania molekuł — wyszukiwanie podobieństwa na żywo

🧪 Silnik przesiewania molekuł — wyszukiwanie podobieństwa na żywo

Przesiej syntetyczną bibliotekę związków chemicznych względem docelowego odcisku molekularnego za pomocą prawdziwego podobieństwa Tanimoto, obserwując, jak kandydackie molekuły są rangowane i grupowane według chemicznego podobieństwa w czasie rzeczywistym.

AI i ML3DZaawansowany60 FPS
ai-drug-discovery-molecule-screening ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

O silniku przesiewania molekuł

Ten silnik wykonuje prawdziwy przepływ pracy wyszukiwania podobieństwa stosowany na wczesnym etapie odkrywania leków: docelowy odcisk molekularny — 128-bitowy wektor zastępujący rzeczywiste klucze podstruktur, jak ECFP czy MACCS — jest porównywany z każdym elementem syntetycznej biblioteki związków za pomocą dokładnego współczynnika Tanimoto (Jaccarda), |A∩B| / |A∪B|. Każdy kandydat jest rangowany na żywo według tego rzeczywistego wyniku, suwak progu wyznacza prawdziwe „trafienia”, a mapa klastrów oparta na podobieństwie umieszcza każdą molekułę według jej rzeczywiście obliczonej odległości od celu, więc chemicznie podobne szkielety widocznie grupują się razem.

🔬 Co przedstawia

128-bitowe syntetyczne odciski molekularne dla molekuły docelowej i biblioteki 20-300 kandydatów, generowane z kilku rodzin „szkieletów” w różnych odległościach mutacji od celu. Wynik Tanimoto każdego kandydata względem celu jest obliczany bezpośrednio z jego wektora bitowego — nic nie jest udawane ani wcześniej zaskryptowane.

🎮 Jak korzystać

Wylosuj docelowy odcisk molekularny lub jego gęstość bitową, zmień rozmiar biblioteki i różnorodność szkieletów, przeciągnij próg trafień, by zobaczyć, jak pomarańczowy pierścień odcięcia przerysowuje się, a liczba trafień aktualizuje. Przełączaj między mapą klastrów, widokiem tylko rangi i histogramem, i kliknij dowolny węzeł, by go zbadać.

💡 Czy wiesz, że?

Prawdziwe kampanie przesiewania wirtualnego rutynowo rangują biblioteki milionów związków według podobieństwa Tanimoto do znanej aktywnej molekuły, zanim cokolwiek zostanie zsyntetyzowane, ponieważ strukturalnie podobne związki znacznie częściej dzielą aktywność biologiczną — zasada zwana „zasadą właściwości podobieństwa”.

Najczęściej zadawane pytania

Czym jest podobieństwo Tanimoto i dlaczego stosuje się je do molekuł?

Podobieństwo Tanimoto (nazywane też współczynnikiem Jaccarda w tej binarnej formie) mierzy nakładanie się dwóch zbiorów jako |A ∩ B| / |A ∪ B| — liczbę wspólnych elementów podzieloną przez liczbę elementów w którymkolwiek zbiorze. Zastosowane do odcisków molekularnych, gdzie każdy bit oznacza obecność podstruktury lub cechy, daje wynik od 0 (brak wspólnych cech) do 1 (identyczne odciski). To de facto standardowa metryka podobieństwa w chemoinformatyce, ponieważ jest prosta, szybka do obliczenia na wektorach bitowych i dobrze koreluje ze wspólną aktywnością biologiczną między związkami.

Czym jest odcisk molekularny?

Odcisk molekularny koduje strukturę związku jako wektor bitowy o stałej długości, gdzie każdy bit (lub zahaszowana pozycja bitu) reprezentuje obecność lub brak konkretnej podstruktury, grupy funkcyjnej lub kołowego otoczenia atomu. Prawdziwe narzędzia chemoinformatyczne obliczają odciski, takie jak klucze ECFP czy MACCS, z rzeczywistej struktury grafowej molekuły. Ta symulacja używa uproszczonych syntetycznych wektorów 128-bitowych, by zademonstrować tę samą matematykę końcową — wyszukiwanie podobieństwa, rangowanie i logikę klastrowania — bez potrzeby rzeczywistego parsera chemicznego.

Jak przesiewanie wirtualne wykorzystuje wyszukiwanie podobieństwa?

Przesiewanie wirtualne rankinguje dużą bibliotekę związków według podobieństwa do znanej aktywnej molekuły (celu), przy założeniu, że strukturalnie podobne molekuły zwykle dzielą aktywność biologiczną. W praktyce pozwala to badaczom priorytetyzować niewielką liczbę obiecujących kandydatów z biblioteki milionów do kosztownych testów laboratoryjnych, zamiast testować wszystko na ślepo. Ta symulacja odtwarza dokładnie ten krok rangowania: rzeczywisty wynik Tanimoto każdego kandydata względem celu określa jego pozycję na rankingowanej liście.

Dlaczego kandydaci grupują się w klastry na mapie?

Syntetyczna biblioteka jest generowana z kilku odcisków szkieletowych, każdy zbudowany przez zmutowanie odcisku docelowego o inną wartość, a następnie każdy kandydat jest dalszą małą mutacją jednego szkieletu. Odzwierciedla to sposób, w jaki prawdziwe biblioteki związków zawierają serie chemiczne (rodziny powiązanych analogów), a nie czysty losowy szum. Ponieważ pozycja węzła jest wyprowadzana bezpośrednio z wyniku Tanimoto każdego kandydata, molekuły z tej samej rodziny szkieletowej naturalnie lądują blisko siebie, a cały klaster przesuwa się bliżej sfery celu wraz ze wzrostem podobieństwa.

Czy to prawdziwe obliczenie chemoinformatyczne, czy tylko efekt wizualny?

Matematyka podobieństwa jest prawdziwa: każdy pokazany wynik to dokładny współczynnik Tanimoto |A∩B|/|A∪B| obliczony na żywych wektorach 128-bitowych, przeliczany za każdym razem, gdy zmienia się cel, rozmiar biblioteki, różnorodność szkieletów lub próg. Syntetyczna jest sama chemia — odciski to proceduralnie generowane wzorce bitowe, a nie wyprowadzone z rzeczywistych grafów molekularnych, ponieważ w przeglądarce nie działa żaden parser chemiczny. Rangowanie, progowanie i rozkład wyników, które widzisz, są rzeczywistymi wynikami tego obliczenia, a nie zaskryptowaną animacją.

Podobne symulacje