Personalized medicine is an aspect of the P4 medicine (predictive, preventive, personalized and participatory) based precisely on the customization of all medical characters of each subject. In personalized medicine, the development of medical treatments and drugs is tailored to the individual characteristics and needs of each subject, according to the study of diseases at different scales from genotype to phenotype scale. To make concrete the goal of personalized medicine, it is necessary to employ high-throughput methodologies such as Next Generation Sequencing (NGS), Genome-Wide Association Studies (GWAS), Mass Spectrometry or Microarrays, that are able to investigate a single disease from a broader perspective. For example, by using genotyping microarrays (e.g. collections of Single Nucleotide Polymorphism SNP) it is possible to uncover the reasons (i.e. mutation in genes) because a treatment works properly in some patients (for example absence of mutated genes), but it does not work (presence of mutated genes) in others. A side effect of high-throughput methodologies is the massive amount of data produced for each single experiment, that poses several challenges (e.g. high execution time and required memory) to bioinformatic software. Thus a main requirement of modern bioinformatic software is the use of good software engineering methods and efficient programming techniques, able to face those challenges, that include the use of parallel programming and efficient and compact data structures. Thus, to exploit all the potential of this massive amount of data in the short possible time (before that data becomes obsolete), the necessity to develop parallel software tools for efficient data collection and analysis arise. Moreover, due to the heterogeneity of the data produced by the different kinds of experimental platforms, it is necessary to automatize in a comprehensive software pipeline, the various steps that compose a bioinformatic analysis, such as: the preprocessing of raw data to remove noise or corrupted data; the annotation of data with external knowledge (e.g. Gene Ontology), and the integration of molecular data with clinical data. It should be noted that such steps are necessary to make statistical or data mining analysis more effective. This paper presents the design and the experimentation of a comprehensive software pipeline, named microPipe, for the preprocessing, annotation and analysis of microarray-based SNP genotyping data. A case study in pharmacogenomics is presented. The main advantages of using microPipe are: the reduction of errors that may happen when trying to make data compatible among different tools; the possibility to analyze in parallel huge datasets; the easy annotation and integration of data.
[1]
Mario Cannataro,et al.
Parallel extraction of association rules from genomics data
,
2017,
Appl. Math. Comput..
[2]
Mario Cannataro,et al.
Identification of polymorphic variants associated with erlotinib-related skin toxicity in advanced non-small cell lung cancer patients by DMET microarray analysis
,
2015,
Cancer Chemotherapy and Pharmacology.
[3]
Mario Cannataro,et al.
OSAnalyzer: A Bioinformatics Tool for the Analysis of Gene Polymorphisms Enriched with Clinical Outcomes
,
2016,
Microarrays.
[4]
Mario Cannataro,et al.
coreSNP: Parallel Processing of Microarray Data
,
2014,
IEEE Transactions on Computers.
[5]
R R Mir,et al.
Array-based high-throughput DNA markers for crop improvement
,
2008,
Heredity.
[6]
Mario Cannataro,et al.
Single nucleotide polymorphisms of ABCC5 and ABCG1 transporter genes correlate to irinotecan-associated gastrointestinal toxicity in colorectal cancer patients: A DMET microarray profiling study
,
2011,
Cancer biology & therapy.
[7]
Yusuke Nakamura,et al.
A high-throughput SNP typing system for genome-wide association studies
,
2001,
Journal of Human Genetics.
[8]
Mario Cannataro,et al.
A peroxisome proliferator-activated receptor gamma (PPARG) polymorphism is associated with zoledronic acid-related osteonecrosis of the jaw in multiple myeloma patients: analysis by DMET microarray profiling
,
2011,
British journal of haematology.
[9]
Mario Cannataro,et al.
DMET™ (Drug Metabolism Enzymes and Transporters): a pharmacogenomic platform for precision medicine
,
2016,
Oncotarget.
[10]
Mario Cannataro,et al.
Cloud4SNP: Distributed Analysis of SNP Microarray Data on the Cloud
,
2013,
BCB.
[11]
Domenico Talia,et al.
Using Clouds for Scalable Knowledge Discovery Applications
,
2012,
Euro-Par Workshops.
[12]
O. Kuipers.
Genomics for food biotechnology: prospects of the use of high-throughput technologies for the improvement of food microorganisms.
,
1999,
Current opinion in biotechnology.
[13]
Mario Cannataro,et al.
DMET-Analyzer: automatic analysis of Affymetrix DMET Data
,
2012,
BMC Bioinformatics.