David Caldwell's repositories
bipolar_project
Public code repository for high density bipolar project with Jon Kleen at UCSF
betaOscillationTriggerStimPaper
Code repository for the paper, "Dose Dependent Enhancement of Cortically Evoked Potentials During Beta-Oscillation Phase Triggered Direct Cortical Stimulation of Human Cortex"
DBSanalysisCode
GRIDlab DBS Analysis code
stimulation_modeling_app
This is a an application to allow for the exploration of various implementations of electrode modeling
davidjuliancaldwell.github.io
A beautiful, simple, clean, and responsive Jekyll theme for academics
craniotomy_analysis
Craniotomy analysis project
ElectrodeModeling
This is a github repository for modeling ECoG electrodes and with simple analytic models
artifactRejection
Code and data for ECoG artifact rejection with pulse trains
aact_database_placebo
R code to parse AACT database evaluating landscape of clinical trials
aact_database_cardiac
R code to parse the ClinicalTrials.gov database compiled by AACT
ScientificSupercomputing
Code from scientific supercomputing courses at UW during my PhD from 2015-2017
ResponseTimingAnalysis
MATLAB code for analyzing ECoG Response Timing Data
fieldtrip
The MATLAB toolbox for MEG, EEG and iEEG analysis
MATLAB_ECoG_code
my personal PhD repository of ECoG code for mostly non-shared projects, helper functions, and setup functions
TDT2Matlab_conversion
This project includes all code that will convert TDT tanks to Matlab .mat files. It includes old code and new code which can convert all TDT data stream types plus a wrapper to make the .mat files structured like we're used to.
TOJ_shared
Shared data for TOJ
StimulationResponseTimingPython
Python notebooks and data for analyzing response timing data
DBS_pair_pulse
TDT code for paired pulse stimulation in humans
touchProbeValidation
Code to validate the touch probe timing for the TDT
finances
Simple Python examples of financial investing
mni_to_labels
GRIDlab converting MNI coordinates to anatomic labels
ThesisText
text for thesis
ElectrodeDamageCalculations
This is a collection of python notebooks to run electrode damage calculations for human electrophysiology
circstat-matlab
Matlab Circular Statistics Toolbox
responseTimingPaper
git repository for MATLAB code, Python code, and data to recreate the figures and analyses from Caldwell DJ, Cronin JA, Wu J, Weaver K, Rajesh PN, Ko AL, Ojemann JG, "Direct stimulation of somatosensory cortex results in slower reaction times compared to peripheral touch in humans", 2019
DBS_pair_pulse_EP_measurement
TDT/MATLAB code for evaluating paired pulse stimulation in humans
EvokedPotentials_PairPulse
Screening for evoked potentials prior to paired pulse stimulation experiment in humans
StimGeometrySineWave
TDT code to perform sine wave stimulation