Method Article

Datengetriebene Optimierung der Wirkstoffforschung bei Brustkrebs mit interpretierbaren Modellen des maschinellen Lernens

DOI:

10.3791/68705

September 12th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dieses Protokoll stellt eine Pipeline für maschinelles Lernen vor, die XGBoost und SHAP verwendet, um die Empfindlichkeit von Medikamenten bei Brustkrebs vorherzusagen. Der Arbeitsablauf umfasst Datenvorverarbeitung, Hybridmodellierung, SHAP-basierte Interpretation, Synergiebewertung und PCA-Clustering, um wirksame Medikamente zu identifizieren und wichtige biologische Faktoren zu verstehen, die das therapeutische Ansprechen beeinflussen.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Brustkrebs ist nach wie vor eine der häufigsten bösartigen Erkrankungen weltweit und stellt aufgrund der Heterogenität des Tumors und der Arzneimittelresistenz erhebliche therapeutische Herausforderungen dar. Diese Studie stellt ein reproduzierbares, datengesteuertes maschinelles Lernprotokoll zur Vorhersage der Arzneimittelempfindlichkeit in Brustkrebszelllinien vor, mit dem doppelten Ziel, potente Einzelwirkstoffe und synergistische Wirkstoffkombinationen zu identifizieren. Unter Verwendung kuratierter Datensätze aus der Genomics of Drug Sensitivity in Cancer (GDSC) wurden zwei prädiktive Ansätze implementiert: ein eigenständiger XGBoost-Regressor und eine hybride Autoencoder-XGBoost-Pipeline. Die Vorverarbeitung umfasste die Etikettencodierung, die One-Hot-Codierung, die Standardisierung des Z-Scores, die Imputation fehlender Werte und die Reduzierung der Dimensionalität über PCA. Die Modellauswertung zeigte, dass XGBoost im Vergleich zum Hybridmodell (= 4,0322, R2 = 0,4577) eine überlegene Leistung (= 1,3789, R2 = 0,8145) erzielte. Die Interpretierbarkeit wurde mit Hilfe von SHapley Additive Explanations (SHAP) untersucht, die TARGET_PATHWAY, DRUG_ID, TARGET und CELL_LINE_NAME als wichtige prädiktive Merkmale identifizierten und mit etablierten pharmakologischen Mechanismen übereinstimmten. Prognostizierte Synergiewerte, die aus der Kombination von Modellergebnissen mit DrugComb- und SynergyDB-Daten abgeleitet wurden, zeigten vielversprechende Wirkstoffpaare wie Bortezomib + Romidepsin und Paclitaxel + Bortezomib. Diese Ergebnisse wurden durch PCA-basiertes pharmakologisches Clustering weiter unterstützt, das biologisch relevante Gruppierungen von Arzneimitteln mit ähnlichen Wirkmechanismen aufdeckte. Das vorgeschlagene Protokoll bietet einen transparenten und anpassungsfähigen Rahmen für die onkologische Präzisionsforschung, der sowohl prädiktive Genauigkeit als auch biologische Interpretierbarkeit ermöglicht. Durch die Integration von rigoroser Vorverarbeitung, Modellvalidierung, Erklärbarkeit und Wirkstoffsynergieanalyse bietet dieser Workflow eine skalierbare Grundlage für die translationale Wirkstoffforschung und -wiederverwendung in der Brustkrebsbehandlung.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Brustkrebs ist nach wie vor die am häufigsten diagnostizierte Krebserkrankung und die zweithäufigste krebsbedingte Todesursache bei Frauen weltweit1. Allein in den Vereinigten Staaten macht sie fast 30 % aller neuen weiblichen Malignome aus, wobei jährlich über 280.000 neue Fälle diagnostiziert werden2. Trotz therapeutischer Fortschritte, insbesondere bei HER2-positiven und Hormonrezeptor-positiven Subtypen, bleiben Therapieresistenz und Rezidiv eine kritische Herausforderung – insbesondere bei aggressiven Subtypen wie dem dreifach negativen Brustkrebs (TNBC), für den es keine zielgerichteten Therapien gibt 3,4. Dies unterstreicht den dringenden Bedarf an präzisionsgesteuerter Wirkstoffforschung, um wirksame Therapeutika und Kombinationen zu identifizieren, die auf individuelle molekulare Profile zugeschnitten sind. Die Wirkstoffforschung, die traditionell von experimentellen und Trial-and-Error-Methoden geleitet wird, hat durch die Integration von Techniken des maschinellen Lernens (ML) eine bemerkenswerte Beschleunigung erfahren 5,6. ML ermöglicht die Modellierung komplexer, nichtlinearer Beziehungen über hochdimensionale biomedizinische Daten hinweg und kann bei der Identifizierung von Zielmolekülen, der Entdeckung von Biomarkern, der Vorhersage der Arzneimittelempfindlichkeit und der Entwicklung von Kombinationstherapien helfen 7,8. Der praktische Einsatz von ML-Modellen in der Onkologie steht jedoch vor mehreren Hürden, darunter die Interpretierbarkeit des Modells, die Reproduzierbarkeit, die Überanpassung an dünn besetzte Datensätze und die Generalisierung über Krebssubtypenhinweg 9,10,11.

Um diese Einschränkungen zu überwinden, hat sich die jüngste Forschung auf die Kombination von Deep Learning für die Merkmalsextraktion mit Ensemble-Lernen für eine robuste Vorhersage konzentriert. In Studien, in denen mehrere Algorithmen evaluiert wurden, erreichten Modelle wie Künstliche Neuronale Netze (KNN) Genauigkeitsgrade von bis zu 93,2 % und übertrafen damit herkömmliche Klassifikatoren wie Naïve Bayes und Decision Trees12. Darüber hinaus haben integrierte Feature-Mining-Techniken wichtige Treibergene und molekulare Ziele durch Datenbanken wie GEO (Gene Expression Omnibus) und GSE45827 aufgedeckt und bis zu 1.700 differentiell exprimierte Gene identifiziert, von denen einige bekannte Wechselwirkungen mit anderen Medikamenten aufweisen13. Darüber hinaus haben neuartige Studien zur Umwidmung von Medikamenten das Potenzial von nicht-onkologischen Verbindungen wie Calcitriol gezeigt, die Lebensfähigkeit von Brustkrebszellen wirksamer zu verringern als Standardbehandlungen wie Neratinib, insbesondere in HER2+-Zelllinien14. Untersuchungen des Akt-Signalwegs haben sich ebenfalls als vielversprechend bei der Überwindung der Trastuzumab-Resistenz erwiesen, was auf ein molekulares Signalweg-Targeting als Alternative zur rezeptorfokussierten Therapie hindeutet15,16. Trotz dieser Fortschritte ist ein systematischer und erklärbarer Rahmen, der in der Lage ist, kontinuierliche Wirkstoffreaktionswerte vorherzusagen, wirksame Arzneimittelkombinationen zu bewerten und pharmakologische Ähnlichkeiten zu visualisieren, in der aktuellen Literatur noch wenig erforscht. Viele Modelle basieren entweder auf Klassifikationen oder sind nicht translational klar, insbesondere wenn sie auf pharmakogenomische Datensätze aus der realen Welt angewendet werden.

Die Wirkstoffforschung und Entscheidungsfindung kann durch maschinelles Lernen (ML) verbessert werden, das Instrumente für qualitativ hochwertige Daten bietet. Alle Phasen der Arzneimittelforschung, einschließlich der Zielvalidierung, der Identifizierung von Biomarkern und der Analyse klinischer Studien, können vom Einsatz von maschinellem Lernen profitieren. Auch die Interpretierbarkeit und Reproduzierbarkeit von ML-generierten Ergebnissen sind Hindernisse17. Die Reduzierung der Fehlerquoten und die Beschleunigung des Prozesses können erreicht werden, indem diese Probleme angegangen und das Wissen über Validierungsvariablen erweitert wird. Mit Hilfe von Algorithmen des maschinellen Lernens bewerteten die Forscher Biopsieproben in verschiedenen Stadien der Krebserkrankung. Die Testgenauigkeiten waren hoch, mit ANN 93,2 %, Naive Bayes (NB) 90,4 %, Decision Tree (DT) 87,8 % und RF 85,9 %. Insgesamt wurden 350 vorhergesagte Gene und 164 differentiell exprimierte Gene durch die Kombination der GEO-Datenbank von Rakhshaninejad et al. gefunden.18. Im kombinierten Datensatz fand der Binary Grey Wolf Optimization with Simulated Annealing Ensemble (BGWO_SA_Ens) Algorithmus 1404 Gene, während er im GSE45827 Datensatz 1710 fand. Es wurden rund 35 überlegene Gene gefunden, zusammen mit ihrer Rolle in wichtigen Signalwegen und den Beziehungen zwischen überlegenen Genen und Krebsmedikamenten. Um Zielgene aus dem Überexpressionssignalweg des Epidermalen Wachstumsfaktor-Rezeptors (EGFR (EGFR) und deren verwandte Familienmitglieder zu finden, wurden von Nagaraj et al. molekulare Netzwerkuntersuchungen durchgeführt.19 Ein Medikament namens Calcitriol, das zur Behandlung von Erkrankungen zugelassen ist, die nichts mit Krebs zu tun haben, hatte starke Bindungsaffinitäten mit jedem der vier Rezeptoren. Laut in vitro Zytotoxizitätsstudien reduzierte Calcitriol die Lebensfähigkeit von SK-BR-3-Zellen dosisabhängig, was auf eine überlegene Zytotoxizität und eine verminderte Proliferation von Brustkrebszellen im Vergleich zu Neratinib hinweist. Ein aktiver und medikamentöser Akt-Signalweg wurde von Jernström et al. vorgeschlagen.20 dass zwei Zelllinien, die Trastuzumab-unempfindlich waren, auf einen Akt1/2-Kinase-Inhibitor ansprachen. Anstatt sich auf die HER2-Amplifikation oder -Expression zu konzentrieren, empfiehlt die Studie, den Akt-Signalweg ins Visier zu nehmen und molekulare Aspekte bei der Therapieentscheidung zu berücksichtigen. Dreißig Prozent der neuen weiblichen bösartigen Erkrankungen in den USA sind Brustkrebs, was ihn zur häufigsten bösartigen Erkrankung bei Frauen macht. Das Ziel von Witt und Tollefsbol21 bestand darin, ein grundlegendes Werkzeug zu entwickeln, das Forschern bei der Auswahl einer Brustkrebszelllinie helfen sollte, die unter anderem für Xenotransplantat-Experimente, Krebsprävention und epigenetische Entdeckungen verwendet werden sollte. Ebenfalls behandelt werden Debatten über die Herkunft bestimmter Brustkrebszelllinien und die Vorteile des Einsatzes von patientenabgeleitetem Xenotransplantat (PDX) im Gegensatz zu zellabgeleitetem Xenotransplantat (CDX). Der Einsatz von Techniken zur Vorhersage von Wirkstoffen, um neue Hypothesen zur Wirkstoffforschung zu liefern, wurde in Gruener et al. untersucht.22, mit Schwerpunkt auf triple-negativem Brustkrebs (TNBC). Auf der Grundlage von Zelllinien-Transkriptomdaten wurden maschinelle Lernmodelle des Wirkstoffansprechens konstruiert und dann auf Tumordaten von Patienten angewendet. Die Ergebnisse zeigten, dass der Wee1-Inhibitor AZD-1775 eine bevorzugte Wirkung bei TNBC hatte und dass TP53-Mutationen stark mit seiner Wirksamkeit verbunden waren. Um unbekannte Wechselwirkungen zwischen Wirkstoffen und Zielmolekülen in der Brustkrebsforschung vorherzusagen, haben Song et al.23 präsentieren einen merkmalsbasierten Ansatz mit dem Namen Pseudo Position-Specific Physicochemical Property-Derived Composition for Drug-Target Interaction Prediction (PsePDC-DTIs), der Proteinsequenzen, den DCCA-Koeffizienten (Deep Canonical Correlation Analysis) und einen molekularen Fingerabdruck-Deskriptor verwendet. Die Technik prognostiziert DTIs auf vier Goldstandard-Datensätzen unter Verwendung eines Random-Forest-Klassifikators und verarbeitet unausgeglichene Daten mit SMOTE. Darüber hinaus nutzt das Modell Risikogene aus der genomweiten genetischen Forschung, um neue Angriffspunkte für die Therapie von Brustkrebs zu untersuchen. Die Überlegenheit und Validität des Modells wird durch die zehn möglichen DTIs demonstriert, die es für die Therapie anbietet. Zehn bis zwanzig Prozent der Fälle von Brustkrebs sind dreifach negativer Brustkrebs (TNBC). Derzeit gibt es keine zielgerichteten Therapien für TNBC, trotz Fortschritten bei der Behandlung von HER2+ und hormonellen Rezeptoren+.24. Obwohl der EGFR von der Mehrzahl der Patienten exprimiert wird, fanden frühe Studien keine erkennbare Aktivität. Zukünftige experimentelle Behandlungen für TNBC werden durch jüngste Erkenntnisse und klinische Fortschritte vorgeschlagen25.

Trotz der zunehmenden Integration von maschinellem Lernen in die Wirkstoffforschung mangelt es aktuellen Modellen oft an Interpretierbarkeit und Reproduzierbarkeit, was ihre translationale Anwendung einschränkt. Während frühere Studien die Klassifikationsgenauigkeit und das Gene Mining untersucht haben, haben nur wenige systematisch eine kontinuierliche Arzneimittelempfindlichkeit (wie LN_IC50) mit hybriden interpretierbaren Modellen vorhergesagt. Darüber hinaus ist die Kombination von Techniken zur Dimensionalitätsreduktion mit robusten Regressoren im Zusammenhang mit der Brustkrebsbehandlung noch wenig erforscht. Diese Studie schließt diese Lücke durch die Einführung und Evaluierung einer Dual-Pipeline-Strategie – XGBoost und Autoencoder-XGBoost – für eine hochgenaue Vorhersage des Ansprechens auf Medikamente, gekoppelt mit Erklärbarkeits- und Synergie-Mapping-Tools für die klinische Anwendbarkeit in der Praxis.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Erfassung von Datensätzen

  1. Laden Sie die Daten zur Arzneimittelsensitivität von GDSC (https://www.cancerrxgene.org/downloads/drug_data) herunter. Eine Zusammenfassung des verwendeten Datensatzes finden Sie in Tabelle 1. Verwendete Dateien sind gdsc_drug_data.csv (Drug Response), gdsc_expression_data.csv (Genexpression) und gdsc_cell_metadata.csv (Informationen zur Zelllinie).
    In Abbildung 1 finden Sie ein Beispiel für die Datasetstruktur, die in diesem Workflow verwendet wird.
  2. Filtern Sie das Dataset mithilfe von Python (Pandas-Bibliothek) so, dass nur Brustkrebszelllinien enthalten sind.
    1. Wählen Sie Datensätze aus, bei denen die TCGA_DESC Spalte gleich "Brust" ist.
    2. Extrahieren Sie die entsprechenden CELL_LINE_NAME Werte.
    3. Für die Implementierung ist der Ergänzungscode 1 (Ergänzungsdatei 1) zu entnehmen.
      HINWEIS: Die Beschränkung des Datensatzes auf Brustkrebszelllinien gewährleistet ein domänenspezifisches Modelltraining und verbessert die biologische Validität. Der in dieser Studie verwendete Datensatz wurde aus der Datenbank Genomics of Drug Sensitivity in Cancer (GDSC) entnommen und seine wichtigsten Merkmale sind in Tabelle 2 dargestellt.

2. Datenvorverarbeitung

  1. Die Vorverarbeitungspipeline:
    1. Codieren Sie kategoriale Variablen wie DRUG_ID, CELL_LINE_NAME und TARGET_PATHWAY mit LabelEncoder, um sie in ganzzahlige Formate zu konvertieren, die für die XGBoost-Eingabe geeignet sind.
    2. Normalisieren Sie numerische Merkmale, einschließlich Genexpressionsdaten, Kopienzahländerungen (CNA) und Methylierungsmerkmale, mithilfe der Z-Score-Standardisierung (StandardScaler), um sicherzustellen, dass Mittelwert und Einheitenvarianz von Null sind.
    3. Entfernen Sie Proben mit mehr als 30 % fehlenden Merkmalen.
    4. Imputieren Sie die verbleibenden fehlenden Werte anhand des Medians der jeweiligen Feature-Spalte mit SimpleImputer(strategy='median').
    5. Wenden Sie die One-Hot-Codierung auf kategoriale Variablen (DRUG_ID und TARGET_PATHWAY) an, indem Sie OneHotEncoder von scikit-learn verwenden.
    6. Führen Sie eine Dimensionalitätsreduzierung von Genexpressionsmerkmalen mithilfe der Hauptkomponentenanalyse (PCA) durch, um den Merkmalsraum zu reduzieren und gleichzeitig die Varianz zu erhalten.
    7. Teilen Sie den endgültigen bereinigten Datensatz mithilfe von train_test_split von scikit-learn in Trainings- (80 %) und Testsätze (20 %) auf, wobei die Verteilung der Wirkstoff-Zell-Paare beibehalten wird.
      HINWEIS: Die detaillierte Begründung für jeden Vorverarbeitungsschritt und die daraus resultierenden Datensatzdimensionen wird im Abschnitt Diskussion erläutert.
  2. Behandeln von kategorialen Variablen
    1. Identifizieren Sie kategoriale Variablen (CELL_LINE_NAME, DRUG_NAME TARGET_PATHWAY) mit Pandas.
    2. Wenden Sie die Label-Codierung auf diese Variablen an, indem Sie den LabelEncoder von scikit-learn verwenden.
    3. Implementieren Sie diesen Schritt programmgesteuert, wie in Ergänzender Code 2 (Ergänzende Datei 1) gezeigt.
      HINWEIS: Algorithmen für maschinelles Lernen erfordern numerische Eingaben. Bei der Label-Codierung werden kategoriale Variablen in das ganzzahlige Format konvertiert, wobei die Klassenunterschiede beibehalten werden.
  3. Standardisieren numerischer Merkmale
    1. Identifizieren Sie numerische Variablen über Genexpression, Kopienzahlveränderung (CNA) und Methylierungsmerkmale hinweg.
    2. Wenden Sie StandardScaler an, um Features auf Null, Mittelwert und Einheitenvarianz zu normalisieren.
      HINWEIS: Durch die Standardisierung wird sichergestellt, dass alle numerischen Features gleichermaßen zum Modell beitragen, indem sie so skaliert werden, dass sie einen Mittelwert und eine Einheitenvarianz von Null aufweisen. Dies verhindert, dass Features mit größeren Skalen das Modelltraining dominieren, und verbessert die Konvergenz in Optimierungsalgorithmen.
  4. Behandeln fehlender Werte
    1. Erkennen Sie fehlende Einträge in allen Features.
    2. Entfernen Sie Datensätze mit mehr als 30 % fehlenden Daten.
    3. Imputieren Sie die verbleibenden fehlenden Werte mit der Median-Imputationsstrategie.
      HINWEIS: Unvollständige Daten können zu Verzerrungen führen und die Robustheit des Modells verringern. Das Entfernen stark fehlender Datensätze gewährleistet die Zuverlässigkeit der Daten, während die mediane Imputation eine stabile und ausreißerresistente Methode bietet, um verwertbare Informationen zu erhalten, ohne starke Verteilungsannahmen einzuführen.
  5. Teilen des Datensatzes
    1. Verwenden Sie eine automatisierte Methode (z. B. train_test_split von sikit-learn), um den endgültigen bereinigten Datensatz in Trainings- und Testteilmengen zu unterteilen.
    2. Geben Sie einen zufälligen Startwert an (z. B. random_state=42), um die Reproduzierbarkeit zu gewährleisten.
    3. Ordnen Sie 80 % der Daten dem Trainingssatz und 20 % dem Testsatz zu.
    4. Die vollständige Codeimplementierung finden Sie in Ergänzender Code 3 (Ergänzende Datei 1).
      HINWEIS: Die Unterteilung der Daten in Trainings- und Testteilmengen ermöglicht eine unvoreingenommene Bewertung der Generalisierbarkeit des Modells.

3. Modellierungs-Framework

  1. Definieren des Regressionsziels
    1. Formulieren Sie die Vorhersageaufgabe als Regressionsproblem, um den natürlichen Logarithmus der halbmaximalen Hemmkonzentration (LN_IC50) für jedes Wirkstoff-Zelllinien-Paar zu schätzen.
    2. Wählen Sie LN_IC50 als Zielvariable, um die Varianz zu stabilisieren und das Modell zu verbessern.
      HINWEIS: Durch die Umwandlung von IC50 in LN_IC50 wird die Schiefe reduziert und die Modellleistung verbessert.
  2. Zug XGBoost Regressor (Modell 1)
    1. Wählen Sie XGBoost als primäres Modell aufgrund seiner starken Leistung bei strukturierten pharmakogenomischen Datensätzen und der Fähigkeit, nichtlineare Merkmalsinteraktionen mit Regularisierung zu modellieren, um eine Überanpassung zu verhindern.
    2. Initialisieren Sie das Modell programmgesteuert mit der XGBRegressor-Klasse aus der xgboost-Bibliothek. Geben Sie abgestimmte Hyperparameter (Lernrate, maximale Tiefe, Anzahl der Schätzer und zufälliger Startwert) an, die durch Kreuzvalidierung identifiziert wurden.
    3. Trainieren Sie das Modell mit der Trainingsteilmenge (X_train, y_train) mit der fit()-Methode.
    4. Generieren Sie Vorhersagen für die Testteilmenge (X_test) mit der predict()-Methode.
    5. Bewerten Sie die Leistung mithilfe des mittleren quadratischen Fehlers () und des R²-Scores mit den Funktionen mean_squared_error und r2_score von scikit-learn.
      HINWEIS: Die vollständige Implementierung finden Sie im Ergänzenden Code 4 (Ergänzende Datei 1).
  3. Ziehen Sie alternative Modelle in Betracht
    1. Bewerten Sie die Support Vector Regression (SVR) auf ihre Robustheit in hochdimensionalen Datenumgebungen mit kleinen Stichproben.
    2. Evaluieren Sie einen Autoencoder-XGBoost-Hybriden im Hinblick auf potenzielle Leistungssteigerungen durch tiefgreifende Extraktion latenter Merkmale und nichtlineare Modellierung.
    3. Vergleichen Sie die Leistung modellübergreifend mit identischen Bewertungsmetriken und Kreuzvalidierung.
      HINWEIS: SVR wurde aufgrund der geringeren Vorhersagegenauigkeit im Vergleich zu XGBoost aus den Endergebnissen ausgeschlossen, während der Autoencoder-XGBoost-Hybrid für den Vergleich von Deep-Learning- und Machine-Learning-Ansätzen beibehalten wurde.
  4. Modell 1: XGBoost Regressor
    1. Wählen Sie XGBoost als Basismodell aufgrund seiner starken Leistung bei strukturierten biomedizinischen Daten, seiner Fähigkeit, nichtlineare Merkmalsinteraktionen zu modellieren, und seiner integrierten Regularisierung, die Überanpassung reduziert.
    2. Konfigurieren Sie das XGBoost-Modell mit den Hyperparametern learning_rate = 0,05, max_depth = 6 und n_estimators = 100.
    3. Optimieren Sie Hyperparameter mit der Grid-Suche und validieren Sie die Leistung mit 5-facher Kreuzvalidierung.
    4. Trainieren Sie das Modell mit dem vorbereiteten Trainingsdataset (X_train, y_train).
    5. Bewerten Sie die Vorhersageleistung mithilfe des mittleren quadratischen Fehlers () und des R²-Scores, die mit den mean_squared_error- und r2_score Funktionen von scikitlearn berechnet wurden.
      HINWEIS: Frühere Studien26 haben gezeigt, dass XGBoost Deep-Learning-Modelle auf tabellarischen biomedizinischen Datensätzen mit geringerem Rechenaufwand durchweg übertrifft.
  5. Build Hybrid Autoencoder + XGBoost-Modell (Modell 2)
    1. Entwerfen eines Autoencoders für die unüberwachte Dimensionalitätsreduzierung
      HINWEIS: Der Encoder komprimiert Eingabe-Features in eine niedrigdimensionale latente Darstellung. Der Decoder rekonstruiert die Eingabe, um Rekonstruktionsfehler zu minimieren.
    2. Trainieren Sie den Autoencoder mit der vollständigen Feature-Matrix, um latente Features zu extrahieren.
    3. Übergeben Sie den Ausgang des Encoders (latente Merkmale) als Eingang an einen XGBoost-Regressor, wie im Ergänzungscode 5A (Ergänzende Datei 1) gezeigt.
    4. Trainieren Sie den XGBoost-Regressor mit dem codierten Feature-Set mit LN_IC50 als Zielvariablen, wie in Ergänzender Code 5B (Ergänzende Datei 1) gezeigt.
    5. Bewerten Sie die Modellleistung mit denselben Metriken wie Modell 1 für den direkten Vergleich.
      HINWEIS: Dieser hybride Ansatz nutzt Deep-Learning-basiertes Repräsentationslernen und die starke Regressionsfähigkeit von XGBoost, was einen Vorteil für hochdimensionale biologische Daten bietet.
  6. Evaluierung des Modells
    1. Werten Sie das trainierte Regressionsmodell aus, indem Sie Zielwerte mit der predict()-Methode für das Testdataset vorhersagen (X_test).
    2. Berechnen Sie den mittleren quadratischen Fehler (), um die durchschnittliche quadrierte Differenz zwischen den vorhergesagten und tatsächlichen LN_IC50 Werten mit mean_squared_error(y_test, y_pred) von scikit-learn zu messen.
      HINWEIS: Zusammen kombinieren diese Modelle Interpretierbarkeit und Präzision und bilden einen robusten Rahmen für die Vorhersage der Arzneimittelempfindlichkeit in der Brustkrebsforschung27,28.
      figure-protocol-1
      Dabei steht y i für die wahre LN_IC50 für das i-te Wirkstoff-Zell-Paar, figure-protocol-2 ist der entsprechende vorhergesagte Wert und n ist die Gesamtzahl der Beobachtungen. Für den Autoencoder ist der Rekonstruktionsverlust gegeben durch,
      figure-protocol-3
      wobei X die Eingabemerkmalsmatrix ist, E(·) die Encoder-Funktion ist, die X auf eine latente Repräsentation abbildet, und D(·) die Decoder-Funktion ist, die X aus dem latenten Raum rekonstruiert.
    3. Berechnen Sie denR2-Score , um den Anteil der Varianz in der Zielvariablen zu bestimmen, der durch das Modell mit r2_score(y_test, y_pred) von scikit-learn erklärt wird.
    4. Notieren Sie die berechneten- und R2-Werte für die Berichterstellung. Die berechneten- und R²-Werte sind in Tabelle 3 zusammengefasst, um die Leistung der verschiedenen Modelle übersichtlich darzustellen und direkt zu vergleichen.
    5. Interpretieren Sie die Auswertungsmetriken: Eine niedrigere deutet auf eine höhere Vorhersagegenauigkeit hin, undein R2-Wert näher an 1 deutet auf eine stärkere Erklärungskraft und eine bessere Generalisierungsfähigkeit des Modells hin.
  7. SHAP-Erklärbarkeit
    1. Installieren und importieren Sie die SHAP-Bibliothek (import shap). Stellen Sie sicher, dass die Version 0.41.0 ist, um die Reproduzierbarkeit zu gewährleisten.
    2. Initialisieren Sie den SHAP-Erklärer mit dem trainierten XGBoost-Modell, indem Sie dem ergänzenden Code 6 (Ergänzende Datei 1) folgen.
    3. Berechnen Sie SHAP-Werte für das Testdataset, um Bewertungen für den Featurebeitrag zu erhalten.
    4. Generieren Sie ein zusammenfassendes Diagramm zur globalen Feature-Wichtigkeit, um zu visualisieren, welche Features am meisten zu Vorhersagen beitragen.
    5. Erstellen Sie eine individuelle Vorhersageerklärung für eine ausgewählte Stichprobe mit dem SHAP-Wasserfalldiagramm.
    6. Interpretieren Sie die Diagramme, um Schlüsselmerkmale zu identifizieren, die die Vorhersagen beeinflussen. Wie in Tabelle 4 gezeigt, gehören zu den kritischen Merkmalen TARGET_PATHWAY, DRUG_ID, CELL_LINE_NAME, TARGET-Protein und Screen Medium, was darauf hindeutet, dass arzneimittelspezifische und zellspezifische Eigenschaften die Vorhersage des Arzneimittelansprechens signifikant beeinflussen.
      HINWEIS: Die SHAP-Werte wurden mit shap berechnet. TreeExplainer() für XGBoost-Modelle. Die globale Merkmalsbedeutung wurde mit shap.summary_plot() visualisiert, und Erklärungen pro Probe wurden mit shap.dependence_plot() und shap.waterfall_plot() generiert (SHAP v0.41.0). Wie in Tabelle 4 gezeigt, umfassten die einflussreichsten Merkmale TARGET_PATHWAY, DRUG_ID und CELL_LINE_NAME, was darauf hindeutet, dass sowohl arzneimittelspezifische als auch zellspezifische Eigenschaften entscheidend für die Bestimmung des Wirkstoffansprechens waren. Weitere wichtige Beiträge waren das TARGET-Protein und das Screen-Medium, was die Ausrichtung des Modells an domänenrelevanten Faktoren in der Krebspharmakogenomik weiter unterstreicht.
  8. Wirkstoffsynergie und Clusterbildung
    1. Synergiedaten herunterladen
      1. Laden Sie Daten zu Synergien von Arzneimittelkombinationen aus öffentlich zugänglichen Repositorien herunter:
        DrugComb:https://drugcomb.fimm.fi
        SynergyDB: https://synergy.bioinformatics.nl
    2. Führen Sie Synergiedaten mit der prognostizierten Reaktion zusammen.
      1. Verwenden Sie Wirkstoff-Zelllinien-Kombinationen als eindeutige Schlüssel, um heruntergeladene Synergie-Scores (ZIP, Bliss, Loewe, HSA) mit den vorhergesagten Wirkstoffreaktionswerten (LN_IC50) zusammenzuführen.
      2. Stellen Sie sicher, dass Arzneimittelidentifikatoren und Zellliniennamen zwischen den Datensätzen vor dem Zusammenführen übereinstimmen.
    3. Berechnen Sie modellbasierte Synergiewerte.
      1. Berechnen Sie für jedes Wirkstoffpaar die kombinierte vorhergesagte Wirksamkeit anhand des Durchschnitts einzelner modellvorhergesagter LN_IC50 Werte:
        figure-protocol-4
        Dabei bezeichnet Scomb den kombinierten vorhergesagten LN_IC50-Score für ein Wirkstoffpaar, figure-protocol-5 ist der vorhergesagte LN_IC50 für Wirkstoff 1.
      2. Ordnen Sie Medikamentenkombinationen basierend auf Synergie-Scores ein.
      3. Identifizieren Sie die Top-Kombinationen (z. B. Bortezomib + Romidepsin, Vinblastin + Dactinomycin), die die niedrigsten Synergiewerte aufweisen, was auf eine höhere prognostizierte Wirksamkeit hinweist.
        HINWEIS: Ein niedrigerer Synergiewert spiegelt ein größeres vorhergesagtes therapeutisches Potenzial wider, so dass diese Wirkstoffpaare Kandidaten für eine weitere experimentelle Validierung sind. Befolgen Sie die Schritte unter dem Zusatzcode 7A und dem Zusatzcode 7B (Zusatzdatei 1).
  9. Synergie-Ranking und PCA-basiertes Clustering
    1. Ordnen Sie Medikamentenpaare nach Synergie-Score.
      1. Führen Sie Synergie-Scores (ZIP, Bliss, Loewe, HSA) mit vorhergesagten LN_IC50-Werten zusammen, indem Sie Wirkstoff-Zelllinien-Kombinationen als eindeutige Schlüssel verwenden.
      2. Berechnen Sie Synergiewerte für jedes Wirkstoffpaar anhand der durchschnittlichen vorhergesagten LN_IC50 Werte:
      3. Ordnen Sie Medikamentenpaare basierend auf berechneten Synergie-Scores ein.
      4. Identifizieren Sie Arzneimittelpaare mit den niedrigsten (negativsten) Werten als potenzielle synergistische Kombinationen (z. B. Bortezomib + Romidepsin, Vinblastin + Dactinomycin).
    2. Führen Sie PCA an der Wirkstoffreaktionsmatrix durch.
      1. Erstellen Sie eine Wirkstoffreaktionsmatrix unter Verwendung vorhergesagter LN_IC50-Werte, wobei Arzneimittel als Zeilen und Zelllinien als Spalten verwendet werden, indem Sie die Schritte befolgen, die in Ergänzungscode 8 (Ergänzende Datei 1) gezeigt werden.
      2. Standardisieren Sie die Matrix mit der zscore-Normalisierung.
      3. Führen Sie eine Hauptkomponentenanalyse (PCA) mit zwei Hauptkomponenten (n_components = 2) durch, um die Dimensionalität zu reduzieren und die große Varianz zu erfassen.
    3. Visualisieren von PCA-Clustern
      1. Plotten Sie die zweidimensionale PCA-Projektion mit Matplotlib oder Seaborn.
      2. Bestätigen, dass sich Medikamente mit ähnlichen Wirkmechanismen (z. B. Docetaxel und Paclitaxel) zusammenschließen, was die Fähigkeit des Modells bestätigt, biologisch bedeutsame Beziehungen zu erfassen.
    4. Modellstabilität und Ausgewogenheit der Funktionen
      1. Filtern Sie seltene kategoriale Variablen während der Codierung, um Probleme mit der Sparsamkeit zu vermeiden.
      2. Optimieren Sie die Lernraten des Autoencoders und fügen Sie Dropout-Schichten hinzu, um Konvergenzprobleme zu vermeiden.
      3. Beschränken Sie die SHAP-Analyse auf die 100 wichtigsten Funktionen, um den Speicher-Overhead zu reduzieren und die Recheneffizienz zu gewährleisten.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Studie konzentrierte sich auf die Optimierung der Medikamentenauswahl und die Vorhersage der kombinatorischen Wirksamkeit bei Brustkrebs unter Verwendung fortschrittlicher Modelle des maschinellen Lernens. Der Datensatz enthielt ein kuratiertes und gefiltertes Panel von Brustkrebszelllinien, Arzneimittelsensitivitätsmetriken (LN_IC50, AUC, Z-Score) und molekulare Deskriptoren wie CNA, Methylierung, Genexpression, Gewebedeskriptoren und Wirkstoffziele. Primäres Ziel war es, die LN_IC50 (natürlicher Logarithmus der h...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Studie stellt eine integrierte Pipeline für maschinelles Lernen vor, um sich an die Wahl des Medikaments anzupassen, synergistische Kombinationen vorherzusagen und die Möglichkeiten der Wiederverwendung von Medikamenten zu identifizieren. Daten aus der GDSC-Datenbank und Synergie-Repositorien (z. B. SynergyDB, DrugComb) wurden integriert, um ein umfassendes Panel von Wechselwirkungen zwischen Arzneimitteln und Zelllinien zu kuratieren, das molekulare Merkmale (z. B. Genexpression, ...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren erklären, dass es keine Interessenkonflikte im Zusammenhang mit dieser Arbeit gibt. Wir bestätigen, dass die LLM-Technologie (Large Language Model) (ChatGPT, entwickelt von OpenAI) in den frühen Phasen der Manuskriptvorbereitung in begrenztem Umfang eingesetzt wurde. Konkret wurde ChatGPT für die Ideengenerierung und das vorläufige Brainstorming von konzeptionellen Frameworks eingesetzt, die anschließend von den Autoren verfeinert, validiert und vollständig neu geschrieben wurden. Alle wissenschaftlichen Kerninhalte, die Datenanalyse, die Interpretation und die endgültige Ausarbeitung wurden ausschließlich von den Autoren durchgeführt. Die Ergebnisse von ChatGPT wurden vor der Aufnahme in Übereinstimmung mit den Transparenz- und Ethikrichtlinien der Zeitschrift kritisch auf Genauigkeit, Kohärenz und Integrität geprüft. Alle Autoren haben die endgültige Version des Manuskripts überprüft und genehmigt und bestätigen, dass es keine finanziellen, persönlichen oder beruflichen Beziehungen gibt, die so ausgelegt werden könnten, dass sie den Inhalt dieser Veröffentlichung beeinflussen.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren danken aufrichtig für die institutionelle Unterstützung durch das Department of Computer Science der Christ University, die die für die Durchführung dieser Forschung erforderlichen Rechenressourcen und das akademische Umfeld ermöglicht hat. Wir sind auch dankbar für die gemeinsame Anleitung und Ermutigung durch unsere Kollegen und Mentoren im Laufe dieser Arbeit.

BEITRAG DES AUTORS:
Dyuti Banerjee konzipierte die Studie, entwarf die Methodik und kuratierte den Datensatz. Sivaneasan Bala Krishnan und Kamal Upreti implementierten die Modelle des maschinellen Lernens und führten die computergestützte Analyse durch. Sumegh Shrikant Tharewal und Uma Shankar trugen zur Datenvorverarbeitung, zum Feature Engineering und zur Validierung der Ergebnisse bei. Pravin Kshirsagar führte die Synergieanalyse und das PCA-basierte Clustering durch. Manoj Kumar half bei der Literaturrecherche, der Interpretation der Ergebnisse und der Erstellung von Manuskripten. Alle Autoren haben zur Überarbeitung des Manuskripts beigetragen, die endgültige Version genehmigt und erklären sich damit einverstanden, für alle Aspekte der Arbeit verantwortlich zu sein.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Autoencoder (Deep-Learning-Modell)TensorFlow (Google)https://www.tensorflow.orgDimensionalitätsreduktion und Merkmalskodierung für die Modellierung des Wirkstoffansprechens
BortezomibSelleck ChemikalienNr. S1013Medikament, das in der Synergieanalyse verwendet wird
DactinomycinSigma-AldrichNr. D1037Medikament, das in der Synergieanalyse verwendet wird
DocetaxelSigma-AldrichNr. D1080Medikament für die Validierung von mechanismenbasiertem Clustering
Matplotlib-BibliothekPython-Paketindex (PyPI)https://matplotlib.orgDatenvisualisierung und -darstellung in Python
NumPy-BibliothekPython-Paketindex (PyPI)https://numpy.orgNumerisches Rechnen und Matrixoperationen
PaclitaxelSigma-AldrichNr. T7191Medikament für die Validierung von mechanismenbasiertem Clustering
Pandas-BibliothekPython-Paketindex (PyPI)https://pandas.pydata.orgDatenmanipulation und -verarbeitung
Python 3.10Python-Software-Stiftunghttps://www.python.orgPrimäre Programmiersprache
RomidepsinSelleck ChemikalienNr. S3020Medikament, das in der Synergieanalyse verwendet wird
Scikit-learn BibliothekPython-Paketindex (PyPI)https://scikit-learn.orgModellierungs- und Vorverarbeitungstools für maschinelles Lernen
Seaborn-BibliothekPython-Paketindex (PyPI)https://seaborn.pydata.orgDatenvisualisierung und statistische Darstellung
SHAP-BibliothekPython-Paketindex (PyPI)https://shap.readthedocs.ioErklärbare Interpretierbarkeit des KI-Modells
Synergie-Daten (DrugComb)FIMM, Finnlandhttps://drugcomb.fimm.fiReferenzdatensatz zur Arzneimittelsynergie
Synergie-Daten (SynergyDB)Universität Groningenhttps://synergy.bioinformatics.nlReferenzdatensatz zur Arzneimittelsynergie
TensorFlow 2.11Googelnhttps://www.tensorflow.orgImplementierung des Autoencoder-Deep-Learning-Modells
VinblastinSigma-AldrichNr. V1377Medikament, das in der Synergieanalyse verwendet wird
XGBoost-BibliothekPython-Paketindex (PyPI)https://xgboost.readthedocs.ioGradienten-Boosting-Regressionsmodellierung

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Vamathevan, J., et al. Applications of machine learning in drug discovery and development. Nat Rev Drug Discov. 18 (6), 463-477 (2019).
  2. Dara, S., Dhamercherla, S., Jadav, S. S., Babu, C. M., Ahsan, M. J. Machine learning in drug discovery: a review. Artif Intell Rev. 55 (3), 1947-1999 (2022).
  3. Drug discovery for breast cancer based on big data analytics techniques. Constantine, R. M., Batouche, M. 5th International Conference on Information & Communication Technology and Accessibility (ICTA), Marrakech, Morocco, , (2015).
  4. Elbadawi, M., Gaisford, S., Basit, A. W. Advanced machine-learning techniques in drug discovery. Drug Discov Today. 26 (3), 769-777 (2021).
  5. Sarkar, C., et al. Artificial intelligence and machine learning technology-driven modern drug discovery and development. Int J Mol Sci. 24 (3), 2026(2026).
  6. Liao, M., et al. Small-molecule drug discovery in triple negative breast cancer: current situation and future directions. J Med Chem. 64 (5), 2382-2418 (2021).
  7. You, Y., et al. Artificial intelligence in cancer target identification and drug discovery. Signal Transduct Target Ther. 7 (1), 156(2022).
  8. Kolahi Azar, H., et al. The progressive trend of modeling and drug screening systems of breast cancer bone metastasis. J Bio Eng. 18 (1), 14(2024).
  9. Singh, A., et al. Coumarin as an elite scaffold in anti-breast cancer drug development: design strategies, mechanistic insights, and structure-activity relationships. Biomedicines. 12 (6), 1192(2024).
  10. Baptista, D., Ferreira, P. G., Rocha, M. Deep learning for drug response prediction in cancer. Brief Bioinform. 22 (1), 360-379 (2021).
  11. Priya, S., et al. Machine learning approaches and their applications in drug discovery and design. Chem Biol Drug Des. 100 (1), 136-153 (2022).
  12. Ferraro, E., et al. Accelerating drug development in breast cancer: new frontiers for ER inhibition. Cancer Treat Rev. 109, 102432(2022).
  13. Arvindekar, A., et al. Unveiling promising bioactives for breast cancer: a novel approach for herbal-based drug discovery. Phytochem Rev. 24, 3221-3264 (2024).
  14. Vatansever, S., et al. AI- and ML-aided drug discovery in CNS diseases: state-of-the-art and future directions. Med Res Rev. 41 (3), 1427-1473 (2021).
  15. Nayarisseri, A., et al. Artificial intelligence, big data, and machine learning approaches in precision medicine and drug discovery. Curr Drug Targets. 22 (6), 631-655 (2021).
  16. Eckhardt, B. L., et al. Strategies for the discovery and development of therapies for metastatic breast cancer. Nat Rev Drug Discov. 11 (6), 479-497 (2012).
  17. Optimizing drug discovery for breast cancer in a laboratory environment using machine learning. Borkhade, G., et al. 2024 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), Chennai, India, , (2024).
  18. Rakhshaninejad, M., et al. Refining breast cancer biomarker discovery and drug targeting through an advanced data-driven approach. BMC Bioinformatics. 25 (1), 33(2024).
  19. Nagaraj, B. S., et al. Vitamin D analog calcitriol for breast cancer therapy; an integrated drug discovery approach. J Biomol Struct Dyn. 41 (20), 11017-11043 (2023).
  20. Jernström, S., et al. Drug-screening and genomic analyses of HER2-positive breast cancer cell lines reveal predictors for treatment response. Breast Cancer Targets Ther. 9, 185-198 (2017).
  21. Witt, B. L., Tollefsbol, T. O. Molecular, cellular, and technical aspects of breast cancer cell lines as a foundational tool in cancer research. Life. 13 (12), 2311(2023).
  22. Gruener, R. F., et al. Facilitating drug discovery in breast cancer by virtually screening patients using in vitro drug response modeling. Cancers. 13 (4), 885(2021).
  23. Song, J., et al. The discovery of new drug-target interactions for breast cancer treatment. Molecules. 26 (24), 7474(2021).
  24. Costa, R., et al. Targeting EGFR in triple negative breast cancer: new discoveries and insights. Cancer Treat Rev. 53, 111-119 (2017).
  25. Cardoso, F., et al. Bortezomib (PS-341, Velcade) increases the efficacy of trastuzumab (Herceptin) in HER2-positive breast cancer cells synergistically. Mol Cancer Ther. 5 (12), 3042-3051 (2006).
  26. Santo, L., et al. Preclinical activity of a selective HDAC6 inhibitor, ACY-1215, in combination with bortezomib in multiple myeloma. Blood. 119 (11), 2579-2589 (2012).
  27. Martin, M., et al. Activity of docetaxel, carboplatin, and doxorubicin in patient-derived TNBC xenografts. Sci Rep. 11, 7064(2021).
  28. Iorio, F., et al. A landscape of pharmacogenomic interactions in cancer. Cell. 166 (3), 740-754 (2016).
  29. Kuenzi, B. M., et al. Predicting drug response and syn enhances antitumor efficacy in TNBC xenografts. Oncotarget. 10, 25184-25198 (2019).
  30. Kuenzi, B. M., et al. Predicting drug response and synergy using a deep learning model of human cancer cells. Cancer Cell. 38 (5), 672-684.e6 (2020).
  31. XGBoost: a scalable tree boosting system. Chen, T., et al. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, California, USA, , (2016).
  32. A unified approach to interpreting model predictions. Lundberg, S. M., Lee, S. -I. 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA, , (2017).
  33. Preuer, K., et al. DeepSynergy: predicting anti-cancer drug synergy with deep learning. Bioinformatics. 34 (9), 1538-1546 (2018).
  34. Contextualizing explainable machine learning for clinical end use. Tonekaboni, S., et al. Proceedings of the 4th Machine Learning for Healthcare Conference, Ann Arbor, Michigan, , (2019).
  35. Barretina, J., et al. The Cancer Cell Line Encyclopedia enables predictive modelling of anticancer drug sensitivity. Nature. 483, 603-607 (2012).
  36. Malyutina, A., et al. Drug combination sensitivity scoring facilitates discovery of synergistic drug combinations in cancer. PLoS Comput Biol. 15 (5), e1006752(2019).
  37. Menden, M. P., et al. Machine learning prediction of cancer cell sensitivity to drugs. PLoS One. 8 (4), e61318(2013).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Breast CancerDrug DiscoveryMachine LearningDrug SensitivityXGBoost ModelAutoencoder PipelineDrug SynergySHAP AnalysisPrecision OncologyPharmacological Clustering

Related Articles