Skip to content

Code accompanying the publication "Tumor educated platelets for breast cancer detection"

License

Notifications You must be signed in to change notification settings

NKI-CCB/Tumor-educated-platelets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tumor Educated Platelets (TEPs) in Breast Cancer

Project Intro/Objective

Developing a blood-based classifier for early detection of breast cancer based on tumor educated platelets. We examine two types of classifiers: a particle swarm-optimized support vector machine (PSO-SVM) and an elastic net (EN).

Approach

  • Train the PSO-SVM and EN on identical data partitions with age/stage matching
  • Additional nested cross-validation approaches for EN
  • Differential expression analysis to further investigate cancer-associated transcripts and batch-effect-associated transcripts.

Software

  • R, esp glmnet and caret for EN training, and tidyverse for data wrangling
  • For PSO-SVM: ThromboSeq
  • Snakemake

Contact persons

Warning

PSO-SVM input code and output directory locations are HARDCODED. Do not change these unless you want to change the source code. Be warned also that repeated runs of the PSO-SVM will overwrite the previous data unless the output directory is renamed.

Project Organization

├── Snakefile             <- Snakemake file with rules to run this project. 
|
├── renv.lock             <- renv lockfile containing package versioning
│
├── README.md             <- The top-level README for developers using this project.
│
├── dataset               <- Directory for data storage (excluded from git repo)
│
├── bin                   <- Location (hardcoded) for PSO-SVM code, and adapted TMM normalization.
|
├── figureOutputFolder    <- A (hardcoded) figure folder for PSO-SVM
│    
├── pso-enhanced-thromboseq1  <- PSO-SVM output
│
├── Rds                   <- Interim data files associated with notebooks of the same number.
│    
└── src                   <- Source code for use in this project.
    │
    └── utils             <- Utility scripts, such as rmarkdown.R

Note: Not all directories within the project organization hierarchy are part of the github repository. The omitted directories typically contain raw data, older analyses, or figures.

About

Code accompanying the publication "Tumor educated platelets for breast cancer detection"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published