Skip to content

rikenbit/onlinePCA-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onlinePCA-experiments

DOI

About data preparation

  • PBMCs : Data/PBMCs/README
  • Pancreas : Data/Pancreas/README
  • BrainSpinalCord : Data/BrainSpinalCord/README
  • Brain : Data/Brain/README

Requirements

  • GNU Time : v1.7
  • Open Grid Scheduler/Grid Engine : v2011.11
  • R : v3.5.0
  • Python : v3.6.4
  • Julia : v1.0.1
  • Rake (Ruby) : v11.2.2

How to perform all the PCA scripts

cd Analysis
rake install # Package installation
rake preprocess # Preprocessing the data files
rake benchmark # Benchmarking all the PCA implementations

Result of the banchmarking

  • Eigenvectors : Data/{PBMCs,Pancreas,BrainSpinalCord,Brain}/[Each PCA]/Eigen_vectors.csv
  • Eigenvalues : Data/{PBMCs,Pancreas,BrainSpinalCord,Brain}/[Each PCA]/Eigen_values.csv
  • Elapsed time and memory usage : Analysis/log/*