Build a convolutional neural network to classify lung cancer subtypes (adenocarcinoma vs squamous cell carcinoma) from DNA copy number profiles. The tutorial covers processing genomic data using CNSistent, creating fixed-size segments from variable-length DNA sequences, implementing a 3-layer CNN in PyTorch, and achieving accurate classification in seconds. Includes data preprocessing, model architecture, training loop, and evaluation with confusion matrix. Also explores an LLM-based alternative approach using Cell2Sentence for comparison.
Table of contents
Processing the Copy Number ProfilesNon-small-cell Lung CarcinomaConvolution Neural Network ModelTraining the ModelConclusionBonus: Cell2SentenceSort: