Research Opportunities
Important Information about Research Opportunities in CANSL
- Please do contact us by email, using the subject line: “Research Opportunities in CANSL?”. This shows us that you have read and understood this page.
- In your email, please tell us about the specific research you have done and/or interests that you have that you that fit in with the research done in the lab. Please give examples. We are happy to hear about your interests when they coincide with ours.
- If you would instead prefer to make an appointment to see us in person, that is also fine.
- We receive large amounts of bulk email asking about research opportunities, which we cannot take very seriously. But we always appreciate email that indicates you are genuinely interested.
Important Details about Undergraduate Research Opportunities in CANSL
- Prior programming experience is important for the research in this lab. Experience with Matlab, and especially Python, is a big plus, but experience in other computer languages or scripting environments is always welcome.
Important Details about Graduate Research Opportunities in CANSL
- We are reluctant to support anyone until they have worked in our lab, unofficially, for several months, though this is not a strict rule.
- We are reluctant to take on MS students—we have very few projects that can be learned and completed in a year or two. Please feel free to contact us, but be aware that Ph.D. students have an advantage.
Jonathan Z. Simon’s Courses
BSCI 374 / HLSC 374 / BIOL 667 Mathematical Modeling in Biology
BIOL 708L/NACS 728B Quantitative Analysis of Biological Data
ENEE 324 Engineering Probability
ENEE 222 Elements of Discrete Signal Analysis
ENEE 322 Signals and Systems
ENEE 425 Digital Signal Processing
BSCI 474 Mathematical Biology
ENEE 698A Noise and Poor SNR Systems Seminar
NACS 643 Computational Neuroscience
MBL Neural Systems & Behavior Chick Cycle (Modeling & Data Analysis)
Resources
Data Clearinghouse
Some of our projects have their relevant data available to all interested parties, located here.
Sqdproject 3.0.1 beta (Updated 09/06/16; uploaded 04/10/18)
Description: Matlab routines to read and write MEG160 “sqd” files
This version is for use with the updated UMD-KIT system (located at the MNC) only. It correctly reads 16-bit MEG recording values for this system, but not for most other KIT systems.
More Info: README
Download (then unzip and add folder to Matlab path): sqdproject3.0.1.beta.zip
MEG Topographic Plotting function for Matlab (Updated 06/23/2016)
Description: A Matlab function to plot MEG topographic head-maps of magnetic field distributions.
File: megtopoplot.m
This version is 1.3. The Matlab “help” description is here.
Denoising (Updated 09/19/2011)
Description: Denoising algorithms and Matlab implementation
Three Denoising algorithms by de Cheveigné and Simon: TSPCA, SNS, and DSS.
See the de Cheveigné site for Matlab implementation, with examples.
See Publications for papers by de Cheveigné and Simon describing the algorithms.
General sqd to sqd Denoising Instructions
Previously Distributed Sqdproject 3.0 beta (Updated 02/14/10)
Description: Matlab routines to read and write MEG160 “sqd” files
Multiple Fixes and Additions since the last version, including:
• Now properly reads sqd epoch files
• New functions sqdgettriggers() and sqdmakeepochs() to easily read triggers & create epoch files
• OutputGain bug fixed
More Info: README
Download (then unzip and add folder to Matlab path): sqdproject3.0beta.zip
If anyone can help us out with better documentation we would truly appreciate it (as might many new users). Please contact Jonathan Simon.