Programming



I started to program in Matlab in 1999 during a rotation I did at the laboratory headed by Tony Zador at Cold Spring Harbor Lab. Since then, Matlab became an essential part of my work. Over the years I have done automated data analysis software for electrophysiology, statistics functions, data visualization tools, and data acquisition software, among other things. As I use Matlab outside the laboratory too, I could say that programming is also one of my hobbies.

I use programming as a learning tool. With that purpose I did the vacuum tube amplifier modeling software described in more detail in the Amplifier design page. Here I list some of the applications I have developed. In some cases, I have based my programs in tools developed by others. In those cases, I always credit or acknowledge in the source code those whose ideas and techniques I adopted.

In addition to Matlab, I have working knowledge of C++, Visual Basic for Applications (VBA), pearl, html, and the fantastic scripting environment AutoIT. Some of the tools posted here ay use a combination of developing environments.

The software tools presented here are all experimental, still under development, and freely distributed with ABSOLUTELY no warranty. The code is annotated to the best of my ability/time. If you need clarification, do not hesitate in contacting me. I would also appreciate if you contact me with suggestions, bug and error reports, requests, etc. If you are interested in some of these tools and do not have Matlab, let me know, as I can probably compile most of them to run as stand-alone applications. Finally, if you use some of the code in here, I would appreciate if you acknowledge me, and I would love to know about what you did and include your web page in the links section. Thank you.



For fun



 

 

 

For work