Oxford Immune Algorithmics setzt Wissenschaft und Computerintelligenz ein, um die medizinische Diagnostik und das Verständnis zu verbessern. Ihr Vorzeigeprodukt, Algocyte®, erstellt personalisierte Gesundheitsprofile, die sich im Laufe der Zeit an das individuelle Gesundheitsverhalten anpassen und daraus lernen.
Herausforderung
Oxford Immune musste den komplexen Arbeitsablauf von Algocyte für die Bildanalyse weißer Blutkörperchen (WBC) automatisieren, einschließlich Modell-Hosting, Einsatz in mehreren Regionen und sicheres Management in mehreren Umgebungen. Die Lösung musste mehrere Extraktions- und Klassifizierungsmodelle unterstützen, in großem Umfang effizient laufen und konsistente, genaue Ergebnisse liefern.
Das System benötigte parallele Verarbeitungsfunktionen für verschiedene Extraktionstypen, eine Aggregation der Ergebnisse in strukturierte JSON-Ausgaben und eine robuste CI/CD-Pipeline für die nahtlose Bereitstellung in Entwicklungs-, Test- und Produktionsumgebungen - und das alles unter Beibehaltung hoher Sicherheit und Betriebskontrolle.
Lösung
Firemind entwickelte einen AWS-basierten Ausführungsablauf und eine CI/CD-Pipeline, um den WBC-Workflow von Algocyte zu automatisieren. Amazon SageMaker Batch hostete und verarbeitete Modelle, wobei AWS Lambda bei Bedarf Läufe auslöste. AWS Step Functions ermöglichte die gleichzeitige Ausführung mehrerer Extraktions- und Klassifizierungstypen, während Amazon DynamoDB die Ergebnisse in JSON-Dateien in Amazon S3 speicherte und aggregierte.
Die CI/CD-Pipeline für mehrere Umgebungen rationalisiert die Bereitstellung in den Bereichen Entwicklung, Test und Produktion, verbessert die Sicherheit, Qualität und Zusammenarbeit und unterstützt die Skalierbarkeit über mehrere Regionen hinweg.
Genutzte Dienste
- Amazon Bedrock
- AWS Lambda
- Amazon DynamoDB
- Amazon SageMaker
Die Ergebnisse
- 10 Tage Bearbeitungszeit von der Projektinitiierung bis zur Lieferung
- Konsistente und genaue Ergebnisse der WBC-Analyse
- Vollständig automatisierte, umgebungsübergreifende CI/CD-Pipeline
- Sichere und kontrollierte Einsätze in verschiedenen Regionen


