Transcriptomics Atlas Use-Case
Piotr Kica, Kamil Burkiewicz, Jan Przybyszewski, Sabina Lichołai, Maciej Malawski
Sano Centre for Computational Medicine
Krakow, Poland
EXTREME NEAR-DATA PROCESSING PLATFORM
Description of the use-case
Transcriptomics Atlas Processing high amount of RNA-seq with a resource-intensive pipeline to create the Atlas useful for scientists and researchers.
Federated Learning Training a joint machine learning model within a distributed workflow without training data transmission, which increases privacy and GDPR compliance.
Serverless processing - DataPlug integration Transcriptomics pipeline for producing a statistical model of transcriptome with serverless functions and DataPlug integration
Transcriptomics Atlas Pipeline
Why extreme data?
Transcriptomics Atlas architecture
Datasets
Transcriptomics - Sano
Components integrated
Transcriptomics - Sano
Lithops and DataPlug integration into serverless pipeline
Description of the use-case
Transcriptomics - Sano
KPIs
KPI-1: Significant performance improvements
KPI-3: Demonstrated resource auto-scaling for batch processing.
KPI | Optimization | Impact |
KPI-1 | STAR index generated on newer release | ~12x faster STAR alignment time ~8.4x reduced costs |
KPI-1 | STAR Early Stopping feature | Significant STAR pipeline throughput increase: 19.5% |
KPI-3 | Cost-efficient instance type | ~15% cheaper and ~30% faster than alternative type |
KPI-3 | STAR Index on NFS | Fast and scalable solution for index distribution problem |
KPI-3 | Spot instances usage | Reduced compute costs by > 50% |
STAR alignment execution time reduction due to early stopping feature
Transcriptomics - Sano
KPIs
KPI-4: High levels of data security and confidential computing validated using TEEs and federated learning in adversarial security experiments.
KPI-5: Demonstrated simplicity and productivity of the software platform, validated with real user communities in International Health Data Spaces.
KPI | Optimization | Impact |
KPI-1 | Data transfer reduction thanks to FL nature | Data transfer reduction of 80% compared to Centralized Learning (CL) approach |
KPI-1 | Improved data ingestion rate in FL workflow due to parallel processing | ETL phase of the FL workflow executes 75% faster compared to CL approach |
KPI-4 | Increased regulatory compliance and data security due to FL nature | GDPR compliance due to data minimization principle in FL – high practicality |
KPI-5 | Increased privacy due to FL nature | No sensitive data transmitted even if existing in training datasets - increased privacy |
STAR alignment execution time reduction due to index generated on newer genome release
Large scale experiment
Experiment setup:
Optimizations:
Outcome:
Timeline of a large scale experiment.
KPIs
KPI | Optimization | Impact |
KPI-1 | Serverless functions performance improvements | ~10x faster Salmon pseudoalignment |
Transcriptomics - Sano
Speedup achieved with parallel execution
KPI-1: Significant performance improvements
KPI-3: Demonstrated resource auto-scaling for batch processing.
Transcriptomics - summary
Transcriptomics - Sano