Microarray

The aim of this real use-case is to illustrate the power of bioScience against a real data set.


Dataset information

For this real case, the GSE26910 dataset from the NCBI GEO database is used. This microarray dataset for the organism Homo sapiens has a total of 3016 rows and 6 samples.

To generate this dataset, six samples of stroma surrounding invasive breast primary tumors were recruited. Primary tumor growth induces host tissue responses that are believed to support and promote tumor progression. Identification of the molecular characteristics of the tumor microenvironment and elucidation of its crosstalk with tumor cells may therefore be crucial for improving our understanding of the processes implicated in cancer progression, identifying potential therapeutic targets, and uncovering stromal gene expression signatures that may predict clinical outcome. A key issue to resolve, therefore, is whether the stromal response to tumor growth is largely a generic phenomenon, irrespective of the tumor type, or whether the response reflects tumor-specific properties. To address similarity or distinction of stromal gene expression changes during cancer progression, oligonucleotide-based Affymetrix microarray technology was used to compare the transcriptomes of laser-microdissected stromal cells derived from invasive human breast carcinoma. Invasive breast cancer-associated stroma was observed to display distinct transcriptomes, with a limited number of shared genes. Interestingly, breast tumor-specific dysregulated stromal genes were observed to cluster breast cancer patients, respectively, into two distinct groups with statistically different clinical outcomes. By contrast, a gene signature that was common to the reactive stroma of both tumor types did not have survival predictive value. Univariate Cox analysis identified genes whose expression level was most strongly associated with patient survival. Taken together, these observations suggest that the tumor microenvironment displays distinct features according to the tumor type that provides survival-predictive value.

Biclustering analysis

The aim of this analysis is to run a biclustering algorithm called BiBit to obtain those biclusters in which certain genes in the dataset show a similar pattern of behaviour in their gene expression values against a subset of samples.

Once this Biclustering algorithm has been executed, the execution times of each of the versions will be compared to demonstrate the power and usefulness of this library.

1. Load microarray dataset: Load the microarray dataset from the input file.

import bioscience as bs

dataset = bs.load(path="/home/user/Desktop/GSE26910.csv", index_lengths = 0, index_gene=0, naFilter=False, head = 0, separator=";")

2. Preprocessing: For this dataset it is necessary to scale data. Furthermore, this dataset must be binarised because the Biclustering algorithm used requires the dataset to contain binary values.

import bioscience as bs
bs.scale(dataset)
bs.binarize(dataset)

3. Biclustering: In this phase, the BiBit Biclustering algorithm is run to generate useful knowledge from this dataset. This algorithm can be run in three modes: sequential, parallel CPU and multi-GPU.

For the sequential mode, the BiBit algorithm is processed sequentially on the CPU processors and for this mode to be executed a value of 1 must be specified for the mode parameter of the bibit function.

import bioscience as bs

listModels = bs.bibit(dataset, cMnr=2, cMnc=2, mode=1)

If the user wishes to process the algorithm in parallel on CPU processors, the mode parameter must contain a value of 2.

import bioscience as bs

listModels = bs.bibit(dataset, cMnr=2, cMnc=2, mode=2)

If the user wishes to execute it in a multi-GPU environment, the mode parameter must contain a value of 3. In addition, for environments with GPU devices, there is a deviceCount parameter in which the user indicates the number of GPU devices to be used for processing.

import bioscience as bs

listModels = bs.bibit(dataset, cMnr=2, cMnc=2, mode=3, deviceCount=2)

Once the Biclustering algorithm is executed, it is detected that a total of 149 biclusters are generated. The generated results are displayed on the terminal as follows:

Resume:
========================
Dataset size (rows,columns):  3016 , 6
Execution mode:  CPU Sequential
MNC value:  2
MNR value:  2
Results:
========================
Biclusters found:  737505

4. Results: It is possible to save the name of the genes of each bicluster generated by BiBit:

  bs.saveGenes(path="/home/user/Desktop/", models=listModels, data=dataset)

A row in this file represents a bicluster, while the content of each row represents the genes present in each bicluster. Some of the biclusters contained in this file are the following:
1552509_a_at,1552712_a_at,1552807_a_at,1554127_s_at,1555411_a_at,1555724_s_at,1556128_a_at,1556323_at,1556432_at,1556761_at,1557527_at,1557813_at,1557814_a_at,1558444_at,1558459_s_at,1558695_at,1558820_a_at,1559360_at,1559716_at,1559910_at,1560049_at,1560296_at,1562529_s_at,1568377_x_at,1569477_at,1569607_s_at,1569608_x_at,200078_s_at,200622_x_at,200643_at,200672_x_at,200678_x_at,200696_s_at,200838_at,200839_s_at,200878_at,200887_s_at,200897_s_at,200965_s_at,200968_s_at,200974_at,201058_s_at,201095_at,201105_at,201125_s_at,201147_s_at,201160_s_at,201251_at,201286_at,201287_s_at,201311_s_at,201328_at,201329_s_at,201341_at,201422_at,201427_s_at,201432_at,201441_at,201464_x_at,201466_s_at,201489_at,201531_at,201540_at,201605_x_at,201650_at,201656_at,201693_s_at,201722_s_at,201724_s_at,201752_s_at,201792_at,201826_s_at,201850_at,201911_s_at,201923_at,201928_at,201950_x_at,201968_s_at,201969_at,201983_s_at,201984_s_at,202023_at,202041_s_at,202090_s_at,202112_at,202120_x_at,202175_at,202242_at,202289_s_at,202311_s_at,202347_s_at,202379_s_at,202431_s_at,202620_s_at,202671_s_at,202690_s_at,202693_s_at,202697_at,202746_at,202747_s_at,202756_s_at,202794_at,202800_at,202920_at,202934_at,202943_s_at,202969_at,202973_x_at,203002_at,203041_s_at,203043_at,203065_s_at,203114_at,203167_at,203240_at,203243_s_at,203373_at,203407_at,203416_at,203417_at,203439_s_at,203454_s_at,203510_at,203542_s_at,203548_s_at,203570_at,203571_s_at,203661_s_at,203662_s_at,203752_s_at,203812_at,203878_s_at,203887_s_at,203888_at,203896_s_at,203910_at,203936_s_at,203940_s_at,203971_at,203981_s_at,204007_at,204011_at,204015_s_at,204017_at,204115_at,204151_x_at,204174_at,204204_at,204254_s_at,204255_s_at,204271_s_at,204319_s_at,204396_s_at,204438_at,204451_at,204482_at,204484_at,204527_at,204537_s_at,204606_at,204623_at,204677_at,204731_at,204766_s_at,204894_s_at,204923_at,204955_at,205020_s_at,205068_s_at,205070_at,205083_at,205200_at,205251_at,205290_s_at,205382_s_at,205392_s_at,205399_at,205483_s_at,205507_at,205522_at,205528_s_at,205529_s_at,205547_s_at,205593_s_at,205603_s_at,205604_at,205685_at,205686_s_at,205695_at,205794_s_at,205859_at,205882_x_at,205923_at,205941_s_at,206030_at,206049_at,206093_x_at,206109_at,206167_s_at,206171_at,206283_s_at,206284_x_at,206453_s_at,206481_s_at,206487_at,206637_at,206702_at,206737_at,206991_s_at,207002_s_at,207157_s_at,207173_x_at,207277_at,207283_at,207541_s_at,207542_s_at,207547_s_at,207761_s_at,207808_s_at,207857_at,207943_x_at,208002_s_at,208015_at,208070_s_at,208074_s_at,208091_s_at,208178_x_at,208498_s_at,208609_s_at,208636_at,208707_at,208760_at,208835_s_at,208837_at,208891_at,208892_s_at,208893_s_at,208981_at,208982_at,209011_at,209013_x_at,209030_s_at,209047_at,209074_s_at,209094_at,209121_x_at,209160_at,209189_at,209220_at,209288_s_at,209289_at,209290_s_at,209318_x_at,209359_x_at,209360_s_at,209377_s_at,209386_at,209387_s_at,209392_at,209393_s_at,209432_s_at,209481_at,209496_at,209543_s_at,209555_s_at,209568_s_at,209684_at,209687_at,209699_x_at,209763_at,209825_s_at,209836_x_at,209859_at,209883_at,209897_s_at,210026_s_at,210046_s_at,210051_at,210220_at,210461_s_at,210495_x_at,210511_s_at,210762_s_at,210790_s_at,210845_s_at,210886_x_at,210986_s_at,210999_s_at,211047_x_at,211139_s_at,211180_x_at,211719_x_at,211726_s_at,211924_s_at,211926_s_at,211998_at,212013_at,212071_s_at,212074_at,212097_at,212177_at,212240_s_at,212254_s_at,212256_at,212266_s_at,212353_at,212354_at,212412_at,212463_at,212464_s_at,212488_at,212489_at,212538_at,212558_at,212703_at,212730_at,212747_at,212810_s_at,212838_at,212866_at,212935_at,212942_s_at,212950_at,212951_at,213100_at,213102_at,213131_at,213236_at,213247_at,213258_at,213415_at,213451_x_at,213547_at,213645_at,213661_at,213725_x_at,213797_at,213894_at,213909_at,214264_s_at,214295_at,214315_x_at,214492_at,214505_s_at,214511_x_at,214721_x_at,214844_s_at,214850_at,214866_at,215012_at,215034_s_at,215206_at,215321_at,215322_at,215513_at,216331_at,216333_x_at,216442_x_at,216483_s_at,216594_x_at,216903_s_at,216950_s_at,217028_at,217047_s_at,217317_s_at,217617_at,217755_at,217762_s_at,217763_s_at,217764_s_at,217771_at,217871_s_at,217926_at,218062_x_at,218168_s_at,218190_s_at,218205_s_at,218254_s_at,218259_at,218486_at,218515_at,218546_at,218644_at,218656_s_at,218665_at,218668_s_at,218718_at,218736_s_at,218788_s_at,218876_at,218950_at,218966_at,218995_s_at,219064_at,219179_at,219213_at,219219_at,219247_s_at,219257_s_at,219288_at,219371_s_at,219402_s_at,219432_at,219455_at,219477_s_at,219557_s_at,219561_at,219569_s_at,219594_at,219655_at,219665_at,219694_at,219722_s_at,219725_at,219761_at,219806_s_at,219815_at,219821_s_at,219866_at,219874_at,219884_at,219911_s_at,219953_s_at,219957_at,220046_s_at,220150_s_at,220287_at,220698_at,220751_s_at,220864_s_at,220918_at,220945_x_at,220988_s_at,221009_s_at,221530_s_at,221569_at,221581_s_at,221698_s_at,221768_at,221833_at,221834_at,221841_s_at,221900_at,221928_at,222072_at,222162_s_at,222231_s_at,222303_at,222310_at,222311_s_at,222368_at,222386_s_at,222411_s_at,222449_at,222628_s_at,222747_s_at,222899_at,222911_s_at,222912_at,222983_s_at,223008_s_at,223037_at,223075_s_at,223095_at,223121_s_at,223168_at,223194_s_at,223207_x_at,223349_s_at,223378_at,223396_at,223449_at,223468_s_at,223492_s_at,223571_at,223604_at,224162_s_at,224184_s_at,224377_s_at,224435_at,224448_s_at,224566_at,224574_at,224587_at,224596_at,224608_s_at,224625_x_at,224637_at,224724_at,224794_s_at,224917_at,224970_at,224975_at,224976_at,224999_at,225102_at,225188_at,225212_at,225275_at,225304_s_at,225355_at,225369_at,225465_at,225474_at,225480_at,225503_at,225507_at,225516_at,225546_at,225575_at,225593_at,225627_s_at,225649_s_at,225656_at,225671_at,225720_at,225723_at,225797_at,225870_s_at,225915_at,225987_at,225990_at,226022_at,226027_at,226028_at,226038_at,226101_at,226103_at,226115_at,226136_at,226164_x_at,226210_s_at,226237_at,226244_at,226259_at,226303_at,226322_at,226372_at,226414_s_at,226451_at,226571_s_at,226625_at,226646_at,226673_at,226702_at,226806_s_at,226814_at,226822_at,226865_at,226872_at,226873_at,226899_at,226901_at,226902_at,226985_at,227058_at,227059_at,227093_at,227108_at,227140_at,227168_at,227297_at,227320_at,227410_at,227481_at,227520_at,227530_at,227609_at,227646_at,227654_at,227779_at,227780_s_at,227856_at,227874_at,227923_at,227948_at,228000_at,228063_s_at,228159_at,228173_at,228228_at,228234_at,228245_s_at,228264_at,228268_at,228287_at,228303_at,228339_at,228370_at,228372_at,228490_at,228618_at,228703_at,228754_at,228827_at,228890_at,228931_at,229055_at,229092_at,229296_at,229310_at,229344_x_at,229452_at,229487_at,229497_at,229661_at,229765_at,229796_at,229809_at,229860_x_at,229910_at,230132_at,230142_s_at,230158_at,230167_at,230212_at,230252_at,230275_at,230392_at,230440_at,230670_at,230707_at,230710_at,230711_at,230800_at,230959_at,231202_at,231371_at,231379_at,231382_at,231403_at,231807_at,231947_at,231991_at,232098_at,232120_at,232138_at,232154_at,232174_at,232204_at,232284_at,232304_at,232312_at,232436_at,232449_at,232469_x_at,232500_at,232510_s_at,232555_at,232570_s_at,232582_at,232628_at,232716_at,232874_at,232878_at,233044_at,233057_at,233130_at,233674_at,233868_x_at,234049_at,234103_at,234118_at,234609_at,234973_at,235306_at,235371_at,235458_at,235575_at,235629_at,235733_at,235751_s_at,235849_at,235956_at,236270_at,236297_at,236307_at,236545_at,236610_at,236699_at,236703_at,236752_at,236923_x_at,236949_at,237157_at,237249_at,237252_at,237849_at,238062_at,238066_at,238172_at,238736_at,238883_at,238905_at,238909_at,239297_at,239313_at,239331_at,239476_at,239519_at,239544_at,239725_at,239771_at,239901_at,239907_at,239923_at,240105_at,240156_at,240165_at,240173_at,240568_at,240758_at,240890_at,240991_at,241233_x_at,241457_at,241722_x_at,241864_x_at,241905_at,242040_at,242074_at,242133_s_at,242290_at,242320_at,242362_at,242452_at,242494_at,242671_at,242849_at,242904_x_at,242931_at,243006_at,243206_at,243276_at,243768_at,243933_at,244310_at,244347_at,244674_at,244677_at,244699_at,244876_at,266_s_at,32625_at,35147_at,35820_at,40687_at,41644_at,41856_at,43427_at,49452_at,52651_at,53991_at,AFFX-HUMISGF3A/M97935_3_at
1552509_a_at,1552712_a_at,1552807_a_at,1554127_s_at,1555411_a_at,1555724_s_at,1556128_a_at,1556323_at,1556432_at,1556761_at,1557527_at,1557813_at,1557814_a_at,1558444_at,1558459_s_at,1558695_at,1558820_a_at,1559360_at,1559716_at,1559910_at,1560049_at,1560296_at,1562529_s_at,1568377_x_at,1569477_at,1569607_s_at,1569608_x_at,200078_s_at,200622_x_at,200643_at,200672_x_at,200678_x_at,200696_s_at,200838_at,200839_s_at,200878_at,200887_s_at,200897_s_at,200965_s_at,200968_s_at,200974_at,201058_s_at,201095_at,201105_at,201125_s_at,201147_s_at,201160_s_at,201251_at,201286_at,201287_s_at,201311_s_at,201328_at,201329_s_at,201341_at,201422_at,201427_s_at,201432_at,201441_at,201464_x_at,201466_s_at,201489_at,201531_at,201540_at,201605_x_at,201650_at,201656_at,201693_s_at,201722_s_at,201724_s_at,201752_s_at,201792_at,201826_s_at,201850_at,201911_s_at,201923_at,201928_at,201950_x_at,201968_s_at,201969_at,201983_s_at,201984_s_at,202023_at,202041_s_at,202090_s_at,202112_at,202120_x_at,202175_at,202242_at,202289_s_at,202311_s_at,202347_s_at,202379_s_at,202431_s_at,202620_s_at,202671_s_at,202690_s_at,202693_s_at,202697_at,202746_at,202747_s_at,202756_s_at,202794_at,202800_at,202920_at,202934_at,202943_s_at,202969_at,202973_x_at,203002_at,203041_s_at,203043_at,203065_s_at,203114_at,203167_at,203240_at,203243_s_at,203373_at,203407_at,203416_at,203417_at,203439_s_at,203454_s_at,203510_at,203542_s_at,203548_s_at,203570_at,203571_s_at,203661_s_at,203662_s_at,203752_s_at,203812_at,203878_s_at,203887_s_at,203888_at,203896_s_at,203910_at,203936_s_at,203940_s_at,203971_at,203981_s_at,204007_at,204011_at,204015_s_at,204017_at,204115_at,204151_x_at,204174_at,204204_at,204254_s_at,204255_s_at,204271_s_at,204319_s_at,204396_s_at,204438_at,204451_at,204482_at,204484_at,204527_at,204537_s_at,204606_at,204623_at,204677_at,204731_at,204766_s_at,204894_s_at,204923_at,204955_at,205020_s_at,205068_s_at,205070_at,205083_at,205200_at,205251_at,205290_s_at,205382_s_at,205392_s_at,205399_at,205483_s_at,205507_at,205522_at,205528_s_at,205529_s_at,205547_s_at,205593_s_at,205603_s_at,205604_at,205685_at,205686_s_at,205695_at,205794_s_at,205859_at,205882_x_at,205923_at,205941_s_at,206049_at,206093_x_at,206109_at,206167_s_at,206171_at,206283_s_at,206284_x_at,206348_s_at,206453_s_at,206481_s_at,206487_at,206637_at,206702_at,206737_at,206991_s_at,207002_s_at,207157_s_at,207173_x_at,207277_at,207283_at,207357_s_at,207541_s_at,207547_s_at,207761_s_at,207808_s_at,207857_at,207943_x_at,208002_s_at,208015_at,208070_s_at,208074_s_at,208091_s_at,208498_s_at,208609_s_at,208636_at,208707_at,208760_at,208835_s_at,208837_at,208891_at,208892_s_at,208893_s_at,208982_at,209011_at,209013_x_at,209030_s_at,209047_at,209074_s_at,209094_at,209121_x_at,209160_at,209189_at,209220_at,209288_s_at,209289_at,209290_s_at,209318_x_at,209359_x_at,209360_s_at,209377_s_at,209386_at,209392_at,209393_s_at,209432_s_at,209481_at,209496_at,209543_s_at,209555_s_at,209568_s_at,209684_at,209687_at,209699_x_at,209763_at,209825_s_at,209836_x_at,209859_at,209897_s_at,209917_s_at,210026_s_at,210046_s_at,210051_at,210220_at,210461_s_at,210495_x_at,210511_s_at,210762_s_at,210790_s_at,210845_s_at,210886_x_at,210986_s_at,210999_s_at,211047_x_at,211180_x_at,211719_x_at,211726_s_at,211924_s_at,211926_s_at,211998_at,212013_at,212071_s_at,212074_at,212097_at,212177_at,212240_s_at,212254_s_at,212256_at,212266_s_at,212353_at,212354_at,212412_at,212463_at,212464_s_at,212488_at,212489_at,212538_at,212558_at,212703_at,212730_at,212747_at,212810_s_at,212838_at,212866_at,212935_at,212942_s_at,212950_at,212951_at,213100_at,213102_at,213131_at,213236_at,213247_at,213258_at,213415_at,213451_x_at,213547_at,213645_at,213661_at,213725_x_at,213797_at,213909_at,214264_s_at,214295_at,214315_x_at,214492_at,214505_s_at,214511_x_at,214844_s_at,214850_at,214866_at,215012_at,215034_s_at,215206_at,215321_at,215322_at,215513_at,216331_at,216333_x_at,216442_x_at,216483_s_at,216594_x_at,216903_s_at,216950_s_at,217028_at,217047_s_at,217317_s_at,217617_at,217755_at,217762_s_at,217763_s_at,217764_s_at,217771_at,217871_s_at,217926_at,218062_x_at,218168_s_at,218190_s_at,218205_s_at,218254_s_at,218259_at,218486_at,218515_at,218546_at,218644_at,218656_s_at,218665_at,218668_s_at,218718_at,218736_s_at,218788_s_at,218876_at,218950_at,218966_at,218995_s_at,219064_at,219179_at,219213_at,219219_at,219247_s_at,219257_s_at,219288_at,219371_s_at,219402_s_at,219432_at,219455_at,219477_s_at,219557_s_at,219561_at,219569_s_at,219594_at,219655_at,219665_at,219694_at,219722_s_at,219725_at,219806_s_at,219815_at,219821_s_at,219866_at,219874_at,219884_at,219911_s_at,219953_s_at,219957_at,220046_s_at,220150_s_at,220287_at,220698_at,220751_s_at,220864_s_at,220918_at,220945_x_at,220988_s_at,221009_s_at,221530_s_at,221569_at,221581_s_at,221698_s_at,221768_at,221833_at,221834_at,221841_s_at,221900_at,221928_at,222072_at,222162_s_at,222218_s_at,222231_s_at,222303_at,222311_s_at,222368_at,222386_s_at,222411_s_at,222449_at,222628_s_at,222747_s_at,222899_at,222911_s_at,222912_at,222983_s_at,223008_s_at,223037_at,223075_s_at,223095_at,223121_s_at,223168_at,223194_s_at,223207_x_at,223328_at,223349_s_at,223378_at,223396_at,223449_at,223468_s_at,223492_s_at,223571_at,223604_at,224162_s_at,224184_s_at,224377_s_at,224435_at,224448_s_at,224566_at,224574_at,224587_at,224596_at,224608_s_at,224625_x_at,224637_at,224724_at,224794_s_at,224917_at,224970_at,224975_at,224976_at,224999_at,225102_at,225188_at,225212_at,225275_at,225301_s_at,225304_s_at,225355_at,225369_at,225465_at,225474_at,225480_at,225503_at,225507_at,225516_at,225546_at,225575_at,225593_at,225627_s_at,225649_s_at,225656_at,225671_at,225720_at,225723_at,225797_at,225870_s_at,225915_at,225987_at,225990_at,226022_at,226027_at,226028_at,226038_at,226101_at,226103_at,226115_at,226136_at,226164_x_at,226210_s_at,226237_at,226244_at,226259_at,226303_at,226322_at,226372_at,226414_s_at,226451_at,226571_s_at,226625_at,226646_at,226673_at,226702_at,226806_s_at,226814_at,226822_at,226865_at,226873_at,226899_at,226901_at,226902_at,226985_at,227058_at,227059_at,227093_at,227108_at,227140_at,227168_at,227297_at,227320_at,227410_at,227481_at,227520_at,227530_at,227609_at,227646_at,227654_at,227779_at,227856_at,227874_at,227923_at,227948_at,228000_at,228063_s_at,228159_at,228173_at,228228_at,228234_at,228245_s_at,228264_at,228268_at,228287_at,228303_at,228339_at,228370_at,228372_at,228490_at,228618_at,228703_at,228754_at,228827_at,228890_at,228931_at,229055_at,229092_at,229296_at,229310_at,229344_x_at,229452_at,229487_at,229497_at,229661_at,229795_at,229796_at,229809_at,229860_x_at,229910_at,230132_at,230142_s_at,230158_at,230167_at,230212_at,230252_at,230275_at,230392_at,230440_at,230670_at,230707_at,230710_at,230711_at,230800_at,230959_at,231202_at,231371_at,231379_at,231382_at,231403_at,231807_at,231947_at,231991_at,232098_at,232120_at,232138_at,232154_at,232174_at,232204_at,232284_at,232304_at,232312_at,232436_at,232449_at,232469_x_at,232500_at,232510_s_at,232555_at,232570_s_at,232582_at,232628_at,232716_at,232878_at,233044_at,233057_at,233130_at,233674_at,233868_x_at,234103_at,234118_at,234609_at,234973_at,235306_at,235371_at,235458_at,235575_at,235629_at,235733_at,235751_s_at,235849_at,235956_at,236044_at,236270_at,236297_at,236307_at,236545_at,236610_at,236699_at,236703_at,236752_at,236923_x_at,236949_at,237157_at,237249_at,237252_at,237849_at,238062_at,238066_at,238172_at,238736_at,238883_at,238905_at,238909_at,239286_at,239297_at,239313_at,239331_at,239476_at,239519_at,239544_at,239725_at,239771_at,239901_at,239907_at,239923_at,240105_at,240156_at,240165_at,240173_at,240568_at,240890_at,240991_at,241233_x_at,241457_at,241722_x_at,241864_x_at,242040_at,242074_at,242133_s_at,242290_at,242320_at,242362_at,242452_at,242494_at,242671_at,242849_at,242904_x_at,243006_at,243206_at,243276_at,243768_at,243933_at,244310_at,244347_at,244674_at,244677_at,244699_at,244876_at,266_s_at,32625_at,35147_at,35820_at,40687_at,41644_at,41856_at,43427_at,49452_at,52651_at,53991_at,AFFX-HUMISGF3A/M97935_3_at
1552509_a_at,1552712_a_at,1552807_a_at,1554127_s_at,1555411_a_at,1555724_s_at,1556128_a_at,1556323_at,1556432_at,1556761_at,1557813_at,1557814_a_at,1558444_at,1558459_s_at,1558695_at,1558820_a_at,1559360_at,1559696_at,1559716_at,1559910_at,1560049_at,1560296_at,1562529_s_at,1568377_x_at,1569477_at,1569607_s_at,1569608_x_at,200078_s_at,200622_x_at,200643_at,200672_x_at,200678_x_at,200696_s_at,200838_at,200839_s_at,200878_at,200887_s_at,200897_s_at,200965_s_at,200968_s_at,200974_at,201058_s_at,201095_at,201105_at,201125_s_at,201147_s_at,201160_s_at,201251_at,201286_at,201287_s_at,201311_s_at,201328_at,201329_s_at,201341_at,201422_at,201427_s_at,201432_at,201441_at,201464_x_at,201466_s_at,201489_at,201531_at,201540_at,201605_x_at,201650_at,201656_at,201693_s_at,201722_s_at,201724_s_at,201752_s_at,201792_at,201826_s_at,201850_at,201911_s_at,201923_at,201928_at,201950_x_at,201968_s_at,201969_at,201983_s_at,201984_s_at,202023_at,202041_s_at,202090_s_at,202112_at,202120_x_at,202175_at,202242_at,202289_s_at,202311_s_at,202347_s_at,202379_s_at,202431_s_at,202620_s_at,202671_s_at,202690_s_at,202693_s_at,202697_at,202746_at,202747_s_at,202756_s_at,202794_at,202800_at,202920_at,202934_at,202943_s_at,202969_at,202973_x_at,203002_at,203041_s_at,203043_at,203065_s_at,203072_at,203114_at,203167_at,203240_at,203243_s_at,203373_at,203407_at,203416_at,203417_at,203439_s_at,203454_s_at,203510_at,203542_s_at,203548_s_at,203570_at,203571_s_at,203661_s_at,203662_s_at,203752_s_at,203812_at,203878_s_at,203887_s_at,203888_at,203896_s_at,203910_at,203936_s_at,203940_s_at,203971_at,203981_s_at,204007_at,204011_at,204015_s_at,204017_at,204115_at,204151_x_at,204174_at,204204_at,204254_s_at,204255_s_at,204271_s_at,204305_at,204319_s_at,204396_s_at,204438_at,204451_at,204482_at,204484_at,204527_at,204537_s_at,204606_at,204623_at,204677_at,204731_at,204766_s_at,204894_s_at,204923_at,204955_at,205020_s_at,205068_s_at,205070_at,205083_at,205200_at,205251_at,205290_s_at,205382_s_at,205392_s_at,205399_at,205483_s_at,205507_at,205522_at,205528_s_at,205529_s_at,205547_s_at,205593_s_at,205603_s_at,205604_at,205685_at,205686_s_at,205687_at,205695_at,205794_s_at,205859_at,205882_x_at,205923_at,205941_s_at,206049_at,206093_x_at,206109_at,206167_s_at,206171_at,206283_s_at,206284_x_at,206453_s_at,206481_s_at,206487_at,206637_at,206702_at,206737_at,206991_s_at,207002_s_at,207157_s_at,207173_x_at,207277_at,207283_at,207541_s_at,207547_s_at,207761_s_at,207808_s_at,207857_at,207943_x_at,208002_s_at,208015_at,208070_s_at,208074_s_at,208091_s_at,208498_s_at,208609_s_at,208636_at,208707_at,208760_at,208835_s_at,208837_at,208891_at,208892_s_at,208893_s_at,208982_at,209011_at,209013_x_at,209030_s_at,209047_at,209074_s_at,209094_at,209121_x_at,209160_at,209189_at,209220_at,209288_s_at,209289_at,209290_s_at,209318_x_at,209359_x_at,209360_s_at,209377_s_at,209386_at,209392_at,209393_s_at,209432_s_at,209481_at,209496_at,209543_s_at,209555_s_at,209568_s_at,209684_at,209687_at,209699_x_at,209763_at,209825_s_at,209836_x_at,209859_at,209897_s_at,210026_s_at,210046_s_at,210051_at,210220_at,210461_s_at,210495_x_at,210511_s_at,210762_s_at,210790_s_at,210845_s_at,210886_x_at,210986_s_at,210999_s_at,211047_x_at,211180_x_at,211719_x_at,211726_s_at,211924_s_at,211926_s_at,211998_at,212013_at,212071_s_at,212074_at,212097_at,212177_at,212240_s_at,212254_s_at,212256_at,212266_s_at,212344_at,212353_at,212354_at,212412_at,212463_at,212464_s_at,212488_at,212489_at,212538_at,212558_at,212703_at,212730_at,212747_at,212810_s_at,212838_at,212866_at,212935_at,212942_s_at,212950_at,212951_at,213100_at,213102_at,213131_at,213236_at,213247_at,213258_at,213415_at,213451_x_at,213547_at,213645_at,213661_at,213725_x_at,213797_at,213900_at,213909_at,214073_at,214295_at,214315_x_at,214492_at,214505_s_at,214511_x_at,214765_s_at,214844_s_at,214850_at,214866_at,215012_at,215034_s_at,215206_at,215321_at,215322_at,215513_at,216331_at,216333_x_at,216442_x_at,216483_s_at,216594_x_at,216903_s_at,216950_s_at,217028_at,217047_s_at,217317_s_at,217617_at,217755_at,217762_s_at,217763_s_at,217764_s_at,217771_at,217871_s_at,217926_at,218062_x_at,218168_s_at,218190_s_at,218205_s_at,218254_s_at,218259_at,218486_at,218515_at,218546_at,218644_at,218656_s_at,218665_at,218668_s_at,218718_at,218736_s_at,218788_s_at,218876_at,218950_at,218966_at,218995_s_at,219064_at,219179_at,219213_at,219219_at,219247_s_at,219257_s_at,219288_at,219371_s_at,219402_s_at,219432_at,219455_at,219477_s_at,219557_s_at,219561_at,219569_s_at,219594_at,219655_at,219665_at,219694_at,219722_s_at,219725_at,219806_s_at,219815_at,219821_s_at,219866_at,219874_at,219884_at,219911_s_at,219953_s_at,219957_at,220046_s_at,220150_s_at,220287_at,220698_at,220751_s_at,220864_s_at,220918_at,220945_x_at,220988_s_at,221009_s_at,221530_s_at,221569_at,221581_s_at,221698_s_at,221768_at,221833_at,221834_at,221841_s_at,221900_at,221928_at,222072_at,222162_s_at,222231_s_at,222303_at,222311_s_at,222368_at,222378_at,222386_s_at,222411_s_at,222449_at,222628_s_at,222747_s_at,222899_at,222911_s_at,222912_at,222983_s_at,223008_s_at,223037_at,223075_s_at,223095_at,223121_s_at,223168_at,223194_s_at,223207_x_at,223349_s_at,223378_at,223396_at,223449_at,223468_s_at,223492_s_at,223571_at,223604_at,224162_s_at,224184_s_at,224377_s_at,224435_at,224448_s_at,224566_at,224574_at,224587_at,224596_at,224608_s_at,224625_x_at,224637_at,224724_at,224794_s_at,224917_at,224970_at,224975_at,224976_at,224999_at,225102_at,225188_at,225212_at,225275_at,225304_s_at,225355_at,225369_at,225465_at,225474_at,225480_at,225503_at,225507_at,225516_at,225546_at,225575_at,225593_at,225627_s_at,225649_s_at,225656_at,225671_at,225720_at,225723_at,225797_at,225870_s_at,225915_at,225987_at,225990_at,226022_at,226027_at,226028_at,226038_at,226101_at,226103_at,226115_at,226136_at,226164_x_at,226210_s_at,226237_at,226244_at,226259_at,226303_at,226322_at,226372_at,226414_s_at,226451_at,226459_at,226571_s_at,226625_at,226646_at,226673_at,226702_at,226806_s_at,226814_at,226822_at,226865_at,226873_at,226899_at,226901_at,226902_at,226985_at,227058_at,227059_at,227093_at,227108_at,227140_at,227168_at,227297_at,227320_at,227410_at,227481_at,227520_at,227530_at,227609_at,227646_at,227654_at,227762_at,227779_at,227856_at,227874_at,227923_at,227948_at,228000_at,228063_s_at,228159_at,228173_at,228228_at,228234_at,228245_s_at,228264_at,228268_at,228287_at,228303_at,228339_at,228370_at,228372_at,228490_at,228618_at,228703_at,228754_at,228827_at,228854_at,228890_at,229055_at,229092_at,229296_at,229310_at,229344_x_at,229452_at,229487_at,229497_at,229661_at,229796_at,229809_at,229860_x_at,229910_at,229968_at,230132_at,230142_s_at,230158_at,230167_at,230212_at,230252_at,230275_at,230392_at,230440_at,230660_at,230670_at,230707_at,230710_at,230711_at,230800_at,230959_at,231202_at,231371_at,231379_at,231382_at,231403_at,231807_at,231947_at,231991_at,232098_at,232120_at,232138_at,232154_at,232166_at,232174_at,232204_at,232284_at,232304_at,232312_at,232436_at,232449_at,232469_x_at,232476_at,232500_at,232510_s_at,232541_at,232555_at,232570_s_at,232582_at,232584_at,232628_at,232716_at,232878_at,233004_x_at,233044_at,233057_at,233130_at,233214_at,233674_at,233868_x_at,234044_at,234086_at,234103_at,234118_at,234609_at,234973_at,235077_at,235122_at,235306_at,235371_at,235458_at,235575_at,235629_at,235733_at,235751_s_at,235849_at,235956_at,236270_at,236297_at,236307_at,236545_at,236610_at,236699_at,236703_at,236752_at,236923_x_at,236949_at,237157_at,237249_at,237252_at,237849_at,238062_at,238066_at,238172_at,238317_x_at,238736_at,238883_at,238905_at,238909_at,238964_at,239297_at,239313_at,239331_at,239476_at,239519_at,239544_at,239725_at,239771_at,239826_at,239901_at,239907_at,239923_at,240105_at,240156_at,240165_at,240173_at,240568_at,240890_at,240991_at,241233_x_at,241457_at,241722_x_at,241864_x_at,242040_at,242074_at,242133_s_at,242188_at,242290_at,242320_at,242362_at,242452_at,242494_at,242625_at,242671_at,242763_at,242849_at,242904_x_at,242957_at,243006_at,243206_at,243276_at,243416_at,243768_at,243933_at,244310_at,244347_at,244548_at,244674_at,244677_at,244699_at,244876_at,266_s_at,32625_at,35147_at,35820_at,40687_at,41644_at,41856_at,43427_at,49452_at,52651_at,53991_at,AFFX-HUMISGF3A/M97935_3_at

Execution times

The execution times of each of the versions are compared to demonstrate the power and usefulness of this library.

This experiment was conducted on a system equipped with an Intel Xeon E5-2686 v4 processor featuring 18 cores operating at 2.30 GHz, 32 GB of RAM, and 8 NVIDIA K80 12 GB graphics cards, each offering a combined total of 2496 CUDA cores.

Biclustering execution times in seconds.

Sequential mode

CPU Parallel

GPU Parallel (1 GPU)

GPU Parallel (2 GPU)

18,31 s.

6,14 s.

1,38 s.

0,67 s.

The run times shown in the table above are in seconds. As can be seen, the interest in the use of High Performance Computing (HPC) in the field of Bioinformatics is gaining more and more relevance due to the increasing volume of datasets and the complexity of data mining techniques to extract useful knowledge.