W tym artykule opisano AMOS, internetową bazę danych Analytical Methods and Open Spectra, aplikację cheminoinformatyczną zaprojektowaną w celu zapewnienia naukowcom łatwego dostępu do metod analitycznych i danych spektralnych.
Artykuł metodologiczny
W tym artykule opisano AMOS, internetową bazę danych Analytical Methods and Open Spectra, aplikację cheminoinformatyczną zaprojektowaną w celu zapewnienia naukowcom łatwego dostępu do metod analitycznych i danych spektralnych.
Metody analityczne mogą obejmować zarówno szczegółowe dokumenty regulacyjne, jak i prostsze podsumowania. Metody regulacyjne mogą obejmować informacje o podatnych analitach, obsługiwanych matrycach, wymaganych odczynnikach, wydajności statystycznej, walidacji międzylaboratoryjnej i innych szczegółach. Podsumowania zazwyczaj zawierają ogólny przegląd odczynników, oprzyrządowania, a często także krótką listę analitów. Metody analityczne stosowane przez organy rządowe Stanów Zjednoczonych, w tym Agencję Ochrony Środowiska Stanów Zjednoczonych (USEPA), U.S. Geological Survey (USGS), Departament Rolnictwa Stanów Zjednoczonych (USDA), Agencję ds. Żywności i Leków (FDA) i inne, oferują szczegółowe informacje proceduralne. Dostawcy urządzeń, tacy jak Agilent, Shimadzu, Thermo Fisher Scientific, Sciex i inni, zapewniają również dostęp do setek not aplikacyjnych, które można uznać za metody podsumowujące. W ramach tego badania opracowano bazę danych metod, w której substancje chemiczne są ekstrahowane z dokumentów dotyczących metod, z identyfikatorami (nazwami i/lub numerami rejestru Chemical Abstracts Service (CASRN)) przypisanymi do struktur chemicznych. Powstała w ten sposób baza danych, zawierająca około 7000 metod, jest przeszukiwana według identyfikatora, struktury chemicznej i podobieństwa strukturalnego, a uzupełnia ją około miliona widm z domeny publicznej (LC/MS, GC/MS, NMR i IR). Aplikacja obsługuje wyszukiwanie metod analitycznych i filtrowanie na podstawie analitów, użycia funkcjonalnego, źródeł metod i innych powiązanych metadanych.
Przykładem internetowego dostarczania danych chemicznych do społeczności są aplikacje takie jak PubChem1, ChemSpider2 i CompTox Chemicals Dashboard (CCD)3. Podjęto wysiłki w celu rozpowszechniania szczegółowych informacji na temat metod analitycznych publikowanych w artykułach w czasopismach, publikowanych przez dostawców przyrządów jako techniczne noty aplikacyjne, dostarczanych przez agencje rządowe jako standardowe procedury operacyjne lub metody regulacyjne oraz wydawanych przez organizacje normalizacyjne, takie jak Międzynarodowa Organizacja Normalizacyjna (ISO). Dziesiątki tysięcy substancji chemicznych zostało przebadanych przez te źródła w szerokim zakresie warunków i technik analitycznych. Ten obszerny zbiór źródeł obejmuje różne substancje i obejmuje scenariusze, począwszy od kwantyfikacji pojedynczej substancji chemicznej w określonej matrycy (np. krwi), poprzez mieszaniny pestycydów i ich pozostałości w określonych uprawach, aż po setki substancji chemicznych zidentyfikowanych w wodzie pitnej. Chociaż wiele metod analitycznych można znaleźć za pośrednictwem publicznych wyszukiwarek, nie wszystkie są dostępne bezpłatnie lub w otwartym dostępie.
Znalezienie konkretnych interesujących informacji może być trudne. Wyszukiwarki ogólnego przeznaczenia nie są zoptymalizowane pod kątem danych chemicznych, a ich algorytmy rankingowe mogą przesłaniać wysokiej jakości treści przeznaczone dla wąskiego grona odbiorców. Przeszukiwanie stron internetowych czasopism może przynieść bardziej ukierunkowane wyniki, ale dostęp do nich jest często ograniczony, a publicznie dostępne są tylko streszczenia, co utrudnia ocenę przydatności metody. Ponadto parametry krytyczne, takie jak matryce próbek, granice wykrywalności i oznaczanie ilościowe, często nie są przechowywane w ustrukturyzowanym formacie. Innym istotnym wyzwaniem jest zmienność i niespójność identyfikatorów chemicznych, nazw i synonimów związanych z pojedynczą substancją chemiczną. Brak ustrukturyzowanych metod i danych ogranicza rozwój narzędzi programowych, które mogłyby wykorzystać zgromadzoną przez dziesięciolecia wiedzę z zakresu chemii analitycznej i powiązane publikacje.
W wyniku tych wyzwań i ograniczeń istnieje zapotrzebowanie na wyselekcjonowaną, zorientowaną na chemię aplikację do harmonizacji i poszukiwania metod analitycznych - taką, która nie została zidentyfikowana nigdzie indziej. Aby wypełnić tę lukę, amerykańska Agencja Ochrony Środowiska opracowała AMOS, bazę danych Analytical Methods and Open Spectra oraz aplikację internetową. AMOS gromadzi obecnie i porządkuje trzy rodzaje rekordów danych: metody analityczne, różne widma analityczne oraz szeroką kategorię dokumentów uzupełniających określanych zbiorczo jako arkusze informacyjne. Każdy rekord jest powiązany z docelowymi analitami i odczynnikami chemicznymi metody. Dane można przeszukiwać na wiele sposobów, w tym według zapytań tekstowych, struktury chemicznej oraz podobieństwa strukturalnego lub spektralnego.
Aplikacja AMOS skupia się przede wszystkim na dostarczaniu otwartego dostępu i otwartych rekordów danych. Tam, gdzie to możliwe, rekordy w bazie danych są hiperłącza do ich oryginalnych źródeł. Rekordy, które nie są objęte licencją otwartą, a zatem nie są przechowywane bezpośrednio w bazie danych, mogą być nadal integrowane i dostępne za pośrednictwem adresu URL, pod warunkiem, że są dostępne w inny sposób. Dotyczy to dwóch typów rekordów: metod analitycznych, które znajdują się za zaporami płatnymi, zazwyczaj z czasopism lub organizacji normalizacyjnych, do których EPA ma dostęp, oraz widm, które są dostępne, ale wymagają dostępu do logowania.
Źródła danych różnią się pod względem struktury rekordów, co wymaga znacznego wysiłku w zakresie ekstrakcji i selekcji w celu zebrania i zharmonizowania zawartości. Większość rekordów zawiera identyfikatory substancji (np. CASRN, DTXSID, InChIKey, nazwy zwyczajowe), a w wielu przypadkach ekstrakcja jest prosta. Jednak dopasowanie tych identyfikatorów do struktur chemicznych i szczegółów substancji może być skomplikowane. Niektóre identyfikatory mogą być bezpośrednio dopasowane do wpisów w bazie danych EPA dotyczącej rozproszonej toksyczności możliwej do przeszukiwania (DSSTox)4; W przypadku gdy nie zostaną znalezione dopasowania, identyfikatory są łączone z istniejącymi substancjami lub rejestrowane są nowe substancje. Inicjatywa AMOS doprowadziła w konsekwencji do rozszerzenia bazy danych DSSTox, poprawiając podstawowe dane wspierające inne bazy danych i aplikacje EPA, takie jak CompTox Chemicals Dashboard3.
W przypadku niektórych cennych informacji dodatkowych wymagane jest ręczne sprawdzanie. W przypadku metod analitycznych parametry eksperymentalne, takie jak granice wykrywalności i oznaczania ilościowego, matryca próbki i metodologia analityczna, nie są zorganizowane w ustandaryzowany sposób, a zautomatyzowane narzędzia nie mogą zidentyfikować tych informacji ze względu na ich niespójne przechowywanie.
Dwa elementy zapisu informacji, media związane z próbką i funkcjonalne zastosowanie analitu, są bardzo istotne dla bieżących wysiłków na rzecz monitorowania zagrożeń i obaw związanych z narażeniem na zanieczyszczenia. W związku z tym wiele uwagi poświęcono uporządkowaniu tych atrybutów w ramach danych rekordowych. Na potrzeby tego projektu opracowano ontologię klasyfikacji użytkowania funkcjonalnego. Ontologia ta organizuje funkcjonalne zastosowania substancji w strukturę hierarchiczną, począwszy od bardziej ogólnych zastosowań "rodzicielskich" do bardziej szczegółowych zastosowań "podrzędnych". Ontologia ułatwia eksplorację substancji z perspektywy zastosowań, wspierając inicjatywy badawcze, które kładą nacisk na zastosowania funkcjonalne jako sposób oceny narażenia i zagrożenia 5,6. Ponadto metody zostały oznaczone zgodnie z kategorią zharmonizowanych pożywek dla ich próbek, zgodnie z bazą danych monitorowania multimediów EPA (MMDB)7. Kategoryzacja ta umożliwia wyszukiwanie substancji chemicznych na podstawie ich występowania w określonych podłożach, usprawniając opracowywanie rozwiązań skoncentrowanych na wykrywaniu substancji chemicznych w określonych próbkach środowiskowych lub biologicznych. Adnotacje te zwiększają integrację AMOS z przepływami pracy zorientowanymi na narażenie i zagrożenia, które są opracowywane w ramach EPA.
Podczas tworzenia widm wyzwanie polegające na przetwarzaniu różnych formatów plików - z których niektóre są tylko nominalnie ustandaryzowane - i analizowaniu towarzyszących metadanych często wymaga niestandardowej obsługi. W przypadkach, gdy kolekcje widmowe są połączone z publikacją, może być konieczne ręczne wyodrębnienie szczegółów udokumentowanych w publikacji w celu załadowania danych. Wysiłki te zaowocowały stworzeniem bazy danych, która integruje i strukturyzuje te rozbieżne widma, co pozwala naukowcom uniknąć konieczności pracochłonnego kuratorowania w przyszłych przedsięwzięciach.
Według stanu na marzec 2025 roku, baza danych zawiera około 935 000 widm, z czego prawie 99% to widma masowe i mniejsze zbiory NMR (~2 000) i IR (~400). Dodatkowo istnieje około 770 000 zewnętrznie połączonych widm (połączonych z bazą danych SpectraBase8), ~36 000 arkuszy informacyjnych i ~7 400 metod analitycznych. Substancje zintegrowane z aplikacją są podzbiorem substancji z bazy danych DSSTox, która jest włączona do CompTox Chemicals Dashboard (CCD) i zawiera ponad 1,2 miliona substancji.
Większość funkcjonalności systemu AMOS można podzielić na trzy kategorie: wyszukiwanie rekordów dla określonych substancji, wyszukiwanie konkretnych zbiorów substancji lub wyszukiwanie w obrębie kategorii rekordów. Dostęp do poszczególnych stron poświęconych tym funkcjonalnościom jest możliwy za pośrednictwem paska nawigacyjnego znajdującego się u góry każdej strony. Aplikacja jest obecnie dostępna pod adresem https://hcd.rtpnc.epa.gov/#/ poprzez moduł AMOS. Narzędzia programistyczne wykorzystane w niniejszym badaniu wymieniono w Tabela materiałów.
1. Wyszukiwanie rekordów dla konkretnych substancji

Rycina 1: Wyniki wyszukiwania rekordów zawierających cholesterol. Ogólne wyszukiwanie frazy „cholesterol” wyświetla listę pasujących rekordów w tabeli (po lewej). Po prawej stronie przedstawiono widmo mas dla wybranego rekordu. Aby wyświetlić powiększoną wersję tej ryciny, kliknij tutaj.

Rycina 2: Interfejs wyszukiwania wsadowego. Pole wyszukiwania zawiera dwie substancje zidentyfikowane za pomocą ich numerów DTXSID. Dla zapytania wybrano domyślne opcje wyszukiwania. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 3: Wyniki wyszukiwania struktury dla 1P-LSD. W tabeli wymieniono metody zawierające substancje o podobnej strukturze. Wybrana metoda jest wyświetlona po prawej stronie. Brak pogrubionych wpisów w tabeli wskazuje, że 1P-LSD nie występuje w żadnej z wymienionych metod. Prosimy kliknąć tutaj, aby wyświetlić większą wersję tego rysunku.
2. Wyszukiwanie substancji

Rysunek 4: Wyniki wyszukiwania klasyfikacji w ClassyFire. Wyniki obejmują informacje na poziomie substancji oraz liczbę rekordów dla każdej grupy klasyfikacyjnej. Aby zobaczyć powiększoną wersję tego rysunku, kliknij tutaj.

Rysunek 5Wyniki wyszukiwania cząstkowego identyfikatora dla „trazyna”. Wyszukiwanie zwraca substancje, których preferowane nazwy lub synonimy zawierają podciąg znaków „trazine”. W dwóch z trzech wyników słowo „trazine” występuje wyłącznie w synonimach, a nie w nazwach preferowanych. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
3. Przeszukiwanie rekordów

Rysunek 6: Przefiltrowana lista metod analitycznych. Tabela została przefiltrowana według anality i matrycy, wyświetlając jedynie metody związane z PFAS (substancjami per- i polifluoroalkilowymi) w wodzie. Odpowiadająca im lista kart informacyjnych ma bardzo zbliżony układ. Aby zobaczyć powiększoną wersję tego rysunku, kliknij tutaj.

Rycina 7: Wyniki wyszukiwania podobieństwa widm. Jako dane wejściowe wykorzystano widmo kofeiny z bazy danych AMOS. Podobne widma zostały pogrupowane według substancji, przy maksymalnej wartości podobieństwa wynoszącej 1,0. Lustrzany wykres przedstawia widmo wejściowe (góra) oraz wybrane widmo z bazy danych (dół). Jasnoniebieskie piki są charakterystyczne dla próbki wejściowej, pomarańczowe dla dopasowania z bazy danych, a ciemnoniebieskie są wspólne. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 8: Wizualizacja klasyfikacji zastosowań funkcjonalnych. Struktura hierarchiczna jest przedstawiona z kursorem najechanym na węzeł „industrial chemicals” (obramowany na żółto). Jego klasy pochodne są obramowane na zielono. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 9: Wizualizacja trójkątnego wykresu gleby. Wykres przedstawia dane składnikowe dla próbek gleby. Podpowiedź w prawym górnym rogu pokazuje dokładny skład obszaru znajdującego się aktualnie pod kursorem. Aby zobaczyć powiększoną wersję tego rysunku, kliknij tutaj.
Przedstawione powyżej zrzuty ekranu z programu AMOS pokazują typowe wyniki poszczególnych wyszukiwań w aplikacji, w tym zarówno wyszukiwanie interesujących substancji, jak i przeszukiwanie widm, kart informacyjnych oraz metod. Różnorodność sposobów odpytywania bazy danych ma na celu objęcie najbardziej prawdopodobnych i użytecznych rodzajów wyszukiwań w sposób umożliwiający głębszą analizę danych oraz substancji, których one dotyczą.
Aby ułatwić użytkownikowi wyszukiwanie, wiele funkcji jest ze sobą powiązanych w sposób mający na celu wsparcie głębszej analizy dostępnych danych. Jako przykład przepływu pracy: wizualizacja klasyfikacji zastosowań funkcjonalnych odsyła do widoków metod i kart informacyjnych powiązanych z daną klasą funkcjonalną, z których można wyodrębnić listy substancji i wprowadzić je do wyszukiwania wsadowego lub analizować poszczególne dokumenty, a następnie szczegółowo badać pojedyncze substancje w tych dokumentach. Ponieważ wiele substancji opisanych w metodach posiada w bazie danych eksperymentalne widma mas, pozwala to badaczowi na szybkie przejście od kategorii substancji do zestawu metod i widm, które mogą służyć do wykrywania obecności konkretnej substancji (patrz Rysunek 9).
Ponieważ wyniki będą w znacznym stopniu zależeć od tego, czego poszukiwany jest obiekt oraz od tego, które zapytanie lub zapytania zostaną uruchomione, trudno jest zdefiniować reprezentatywne wyniki dla całej aplikacji. W ogólnym ujęciu dokładniejszym opisem „sukcesu” może być analiza z perspektywy doświadczenia użytkownika; w takim przypadku przyjmuje się oczekiwanie, że następujące założenia będą zazwyczaj prawdziwe: metody wyszukiwania i filtrowania (oraz możliwość przełączania się między różnymi wyszukiwaniami i filtrami) skutecznie pozwalają zidentyfikować podzbiory informacji, których potrzebuje użytkownik, a znalezione przez niego wyniki są dokładne i użyteczne. Rysunek 10 przedstawia przykładowy schemat działania demonstrujący funkcjonalności AMOS.

Rycina 10: Przykład przepływu pracy demonstrujący funkcjonalności AMOS. Przepływ pracy rozpoczyna się od klasyfikacji zastosowań funkcjonalnych (leki przeciwchorobom układu oddechowego), filtruje metody związane z lekami przeciwchorobom układu oddechowego we krwi, analizuje jedną konkretną metodę i identyfikuje widma dla substancji zawartej w tej metodzie. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Podczas gdy wiele projektów i aplikacji koncentruje się na gromadzeniu i standaryzacji informacji z jednego typu rekordu, takiego jak metody, arkusze informacyjne lub określony rodzaj widm, AMOS jest pierwszym zidentyfikowanym narzędziem, które kompiluje i integruje duże ilości informacji z wielu typów rekordów. Ujednolicenie, harmonizacja i ustrukturyzacja danych z tych różnych źródeł skutkują powstaniem bazy danych, którą można łatwiej włączyć do przepływów pracy wymagających dostępu do metodologii chemii analitycznej. Możliwość przeszukiwania bazy danych na kilka uzupełniających się sposobów umożliwia efektywne wyszukiwanie informacji, które w przeciwnym razie wymagałyby dużego wysiłku ręcznego w wielu witrynach internetowych lub narzędziach.
Przed publicznym udostępnieniem użyteczność AMOS została zademonstrowana poprzez wykorzystanie go przez pracowników EPA do wspierania szerokiego zakresu projektów. EPA jest stale zainteresowana zastosowaniem spektrometrii mas do analizy nieukierunkowanej10,11, a wiele inicjatyw wykorzystało eksperymentalne widma mas w AMOS w celu usprawnienia poszukiwań w dużej bibliotece spektralnej in silico wygenerowanej z chemikaliów DSSTox12,13. W ramach innych projektów wykorzystano wyszukiwanie podobieństw strukturalnych w celu zidentyfikowania punktów wyjścia do opracowania nowych metod, zbadano istniejące metody oceny granic wykrywalności i kwantyfikacji, a także przeanalizowano kolekcje substancji chemicznych powiązanych z metodami oceny zakresu pokrycia przestrzeni chemicznej.
Agregacja potencjalnych danych treningowych w ramach projektu AMOS dodatkowo wspiera rozwój ilościowych modeli dostosowania metod analitycznych14, co jest podstawową potrzebą rozwoju przepływów pracy związanych z analizą nieukierunkowaną (NTA). Działania kuratorskie w ramach AMOS ułatwiają również inicjatywy mające na celu modelowanie, badanie i wizualizację przestrzeni chemicznych związanych z zakresem metodologicznym14.
Chociaż podstawowa funkcjonalność AMOS jest dojrzała, ciągły rozwój opiera się na opiniach użytkowników. Bieżące zadania obejmują włączanie dodatkowych danych, zarządzanie dalszymi metadanymi w celu ulepszonego filtrowania oraz rozszerzanie możliwości wyszukiwania. We współpracy z interesariuszami EPA opracowywane są interfejsy programowania aplikacji (API), które umożliwią dostęp programowy, rozwiązując problemy z przypadkami użycia, w których graficzny interfejs użytkownika (GUI) może być nieefektywny. Strona z informacjami o wersji została zintegrowana z aplikacją w celu śledzenia i komunikowania aktualizacji kodu w czasie.
Nowe rekordy danych i substancje chemiczne są obecnie dodawane co tydzień; Przewiduje się jednak, że po publicznej premierze harmonogram wydawniczego będzie wolniejszy. Chociaż dokłada się znacznych starań w celu zapewnienia dokładności rekordów i powiązanych metadanych, wiele danych pochodzi z publicznych baz danych. W związku z tym pełna weryfikacja każdego rekordu nie jest możliwa, a użytkownicy powinni mieć świadomość, że nie można zagwarantować absolutnej dokładności danych.
Niniejszy dokument niekoniecznie reprezentuje poglądy lub politykę Amerykańskiej Agencji Ochrony Środowiska.
Autorzy dziękują zespołowi kuratorskiemu za całą ich pracę związaną z opieką nad substancjami chemicznymi w bazie danych oraz Joshui Powellowi, Asifowi Rashidowi i Freddiemu Valone za wsparcie techniczne w budowie i wdrożeniu AMOS. Dziękujemy również Charlesowi Lowe'owi za recenzję manuskryptu.
| Nazwa | Firma | Numer katalogowy | Komentarze |
|---|---|---|---|
| Git | N/A | https://git-scm.com/ | System kontroli wersji typu open source. |
| Język JavaScript | N/A | https://ecma-international.org/publications-and-standards/standards/ecma-262/ | Język programowania. Zdefiniowany zgodnie z międzynarodowymi standardami ECMA. |
| PostgreSQL | Globalna grupa rozwojowa PostgreSQL | https://postgresql.org/about/licence | System zarządzania bazami danych typu open source. |
| Pyton | Fundacja oprogramowania Python | https://www.python.org/ | Język programowania typu open source. |