Algorithm Links
This page contains links to sites that contain useful software for biomedical signal processing. I don't endorse any of them in particular, but it might help you if you are looking to avoid re-inventing the wheel.
Some of my Matlab code for ECG analysis, and ECG/RR models
Physionet - open source ECG code and databases with papers and links.
Numerical Recipes in C - A collection of well written C (and Fortran) algorithms
with accompanying explanations and advice on use (plus example wrapper code to implement each one).
Oxford's SAMP (Signal Analysis, Modelling and Prediction) Group ... software and papers on SAMP
Oxford's PARG ... a great collection of Matlab toolboxes for ICA, ARMA modeling, Stats, HMM and other things
Steve Robert's collection of Matlab code and toolboxes for everything.
Non-stationary signal processing tools in Matlab.
Kalman Filtering toolbox for Matlab by Kevin Murphy + all the links you'll need.
Netlab - the classic neural network and related tools. Matlab code form Ian Nabney. Get his book if you can.
Gatsby unit at UCL ... machine learning algos in Matlab. Also see Zoubin Ghahramani
Barry Quin's Time Series Analysis, Sig. Proc. & Stat. Inf. links (papers, book and Matlab code).
DSPGuru - A collection of Open source software, tutorials and links to DSP apps, hardware and tricks.
Matlab File Exchange - a collection of free algos posted by random (people with ratings).
Google Groups - DSPA beta usenet group form those multi-zeroed wonders.
Peter K Peter Kootsookos's frequency estimation algos.
Publishing:
Journals in which you might want to publish or just use.
General:
http://www.physionet.org ... Extensive selection of open source C & Matlab code, papers and data on ECGs
http://www.librasch.org/librasch/index.html ... Extensive set of libraries for reading biomedical signal formats
http://www.robots.ox.ac.uk/~parg/software.html ... Extensive set of statistical learning tools (HMMs, EKFs, particle filters) and associated papers
http://www.ncrg.aston.ac.uk/netlab/index.php ... Wonderful open source Matlab-based statistical classification toolbox
http://biron.usc.edu/~jcarvalh/ecgconvert.zip ... matlab tools for viewing physionet data
http://www.owlnet.rice.edu/~elec301/Projects02/adaptiveFilters/code.htm ... adaptive filters for ECG analysis
http://granat.es.lth.se/~elektrovetenskap/biosignal/ ... the website associated with Lief and Pablo's new book
http:// ... website suggested by julie?
HRV
http://www.macalester.edu/~kaplan/hrv/doc/ ... Open source HRV and nonlinear analysis tools for matlab
Nonlinear analysis
http://www.mpipks-dresden.mpg.de/~tisean/TISEAN_2.1/docs/indexf.html ... nonlinear time series analysis software in C
http://www.macalester.edu/~kaplan/software/ nonlinear time series analysis software in Matlab
www.mcsharry.net
Nonstationary sig proc tools
Non-stationary signal processing tools in Matlab.
ICA
- http://www.cis.hut.fi/projects/ica/fastica/
http://www.robots.ox.ac.uk/~parg/projects/ica/riz/code.html variational bayes ICA
http://www.tsi.enst.fr/icacentral/algos.html
http://www.tech.plym.ac.uk/spmc/ica/ica_tools.html
http://www.uvic.es/eps/recerca/processament/demostracions/Separation%20Sources/download.html
http://www.cnl.salk.edu/~tewon/ica_cnl.html
http://www.i3s.unice.fr/~comon/spie98.htm
http://www.cs.berkeley.edu/~fbach/kernel-ica/index.htm
http://www.bsp.brain.riken.go.jp/ICALAB/
http://www.sccn.ucsd.edu/~scott/ica.readme.html
http://www.sccn.ucsd.edu/~scott/ica.html
http://ie.technion.ac.il/~mcib/ http://iew3.technion.ac.il/~mcib/icahomework.txt
http://www.shef.ac.uk/~pc1jvs/bookmatlabcode/bookmatlabcode.html
http://www.inference.phy.cam.ac.uk/mackay/Software.html http://www.inference.phy.cam.ac.uk/mackay/BayesICA.html
http://mole.imm.dtu.dk/toolbox/
http://www.aims.ac.za/~mackay/
http://www.aims.ac.za/~mackay/itila/p0.html code and book download
http://www.robots.ox.ac.uk/~sjrob/Outgoing/software.html
http://www.robots.ox.ac.uk/~sjrob/Projects/ICA/ica.html
http://www.cnl.salk.edu/~tony/ica.html
http://web.media.mit.edu/~paris/ica.html
http://www.tsi.enst.fr/~cardoso/stuff.html
http://www.dcs.ex.ac.uk/ica/icapp/contributors.html ... key contributors to ICA (& book)
http://www.cis.hut.fi/projects/ica/book/ ICA book
http://www.lis.inpg.fr/ress_humaines/personnes/dsppersonne.php?submit=1&level=1&numpersonne=70 nonlinear ICA Christian Jutten
http://www.tech.plym.ac.uk/spmc/ica/ica_matlab.html
http://www.tsi.enst.fr/icacentral/ ICA central
http://www.robots.ox.ac.uk/~sjrob/Outgoing/software.html#ica
Machine learning and pattern recognition/neural networks
Gatsby unit at UCL ... machine learning algos in Matlab. Also see Zoubin Ghahramani
Netlab ... Classic neural network and related tools. Matlab code form Ian Nabney. Get his book if you can.
http://www.robots.ox.ac.uk/~sjrob/Teaching/oxpr.html
denoising :
http://www.robots.ox.ac.uk/~sjrob/Outgoing/software.html#denoise
Adaptive Filtering:
http://www.owlnet.rice.edu/~elec301/Projects02/adaptiveFilters/code.htm
Kalman filtering
http://www.iau.dtu.dk/research/control/kalmtool.html KALMTOOL
http://www.robots.ox.ac.uk/~sjrob/Outgoing/software.html#kalman SJROB's bayesian KF
Kalman Filtering toolbox for Matlab by Kevin Murphy + all the links you'll need.
Statistics:
http://www.robots.ox.ac.uk/~parg/software/software.html
http://www.robots.ox.ac.uk/~parg/pmbmi.html book on Probabilistic Modelling in Bioinformatics and Medical Informatics by steve roberts et al
http://www.robots.ox.ac.uk/~sjrob/Outgoing/software.html
http://www.mathworks.com/products/statistics/functionlist.html
http://www-stat.stanford.edu/~susan/courses/b494/index/node77.html bootstrap stats
http://www.macalester.edu/%7Ekaplan/Resampling/Matlab/index.html
Scientific libraries:
http://www.gnu.org/software/gsl/ GNU GSL
Numerical Recipes in C - A collection of well written C (and Fortran) algorithms
with accompanying explanations and advice on use (plus example wrapper code to implement each one).
Data libs
http://www.librasch.org/librasch/index.html ... Extensive set of libraries for reading biomedical signal formats
http://www.physionet.org ... Extensive selection of open source C & Matlab code, papers and data on ECGs
Data sources
http://www.physionet.org ... Extensive selection of open source C & Matlab code, papers and data on ECGs
Hardware:
DSPGuru - A collection of Open source software, tutorials and links to DSP apps, hardware and tricks.
Medical/Biological based sites:
http://ocw.mit.edu/OcwWeb/Health-Sciences-and-Technology/HST-542JSpring-2004/CourseHome/index.htm ... Prof. Marks cardiovascualr physiology site on open courseware at MIT
http://medstat.med.utah.edu/kw/ecg/ecg_outline/index.html
http://medstat.med.utah.edu/kw/ecg/ACC_AHA.html ECG diagnosis
Open source (and relevant) Journals/Confereces
www.biomedical-engineering-online
IEEE TBME
www.cinc.org Computers in Cardiology