Neural Population Analysis Guide
Neural Population Analysis Guide
Purpose
This skill encodes expert methodological knowledge for dimensionality reduction and latent-variable analysis of neural population recordings. A competent programmer without computational neuroscience training will get this wrong because:
- Not all dimensionality reduction is the same. PCA, Factor Analysis, GPFA, and dPCA answer fundamentally different questions about neural data. PCA finds axes of maximum variance; dPCA demixes variance by task parameter; GPFA extracts smooth single-trial trajectories. Choosing the wrong method answers the wrong question (Cunningham & Yu, 2014).
- Standard data science preprocessing destroys neural signal. Naive z-scoring or standard scaling of neural firing rates removes important information about rate differences across neurons. Soft normalization is required (Churchland et al., 2012).
- Visualization methods are not analysis methods. t-SNE and UMAP produce visually compelling low-dimensional embeddings but their distances are not interpretable, axes are not meaningful, and results are sensitive to hyperparameters. They must never be used for quantitative inference (Cunningham & Yu, 2014).
- Dimensionality is not determined by "percent variance explained." There is no universal threshold (e.g., 90%) for choosing the number of PCs. Parallel analysis or cross-validation is required to determine true dimensionality (Humphries, 2021).
When to Use This Skill
- Analyzing simultaneously recorded neural populations (multi-electrode arrays, Neuropixels, calcium imaging)
- Choosing between PCA, Factor Analysis, GPFA, dPCA, jPCA, or nonlinear methods
- Extracting low-dimensional neural trajectories from spike trains
- Demixing neural variance by task parameters (stimulus, decision, time)
- Setting up population decoding analyses with temporal generalization
- Determining data requirements (neuron counts, trial counts) for population analyses
More from haoxuanlithuai/awesome_cognitive_and_neuroscience_skills
eeg preprocessing pipeline guide
Guides EEG preprocessing: filtering, artifact rejection (ICA/ASR), re-referencing, interpolation
28cognitive science statistical analysis
Domain-specific statistical modeling guidance for cognitive science and neuroscience, encoding when and how to apply mixed models, correction methods, Bayesian approaches, and effect size reporting
26paper-to-skill extractor
Interactive skill that guides extraction of research paradigms and methodological techniques from cognitive science papers into structured, reusable skills
25creativity self-efficacy mediation analysis
Domain-validated guidance for SEM-based mediation analysis of creative self-efficacy and moderation by baseline creativity in AI-augmented creativity research
24verify skill
Interactive skill verification — assess accuracy of parameters, citations, and methodology through structured expert review
24self-paced reading designer
Expert guidance for designing self-paced reading experiments: region segmentation, timing parameters, comprehension probes, and spillover analysis
24