Category: Software

rstudiodebugger

RStudio – MATLAB-like IDE for R

Carson Chow recently shared his post-MATLAB suite of programming tools, and it involves RStudio, which is open-source. “I had planned to replace Matlab with Python, Julia, and R but I have found that R and Julia have been sufficient for my requirements.” It’s a nice environment and something to try if you’re looking for an



e2

Embrio for LabVIEW like programming of Arduino hardware

Embrio isn’t completely open. They want to sell $50 licenses. Let’s get that out of the way first. However, it is an interesting alternative for programming Arduino hardware. It’s a visual programming environment, like LabVIEW. In some ways, it is richer than LabVIEW, and perhaps more comparable to MAX in that variable values can be



l1

Remote, web-based analysis

Jeremy Freeman and his lab are developing tools for analyzing data using a workflow that is fundamentally more scalable not only in terms of computing power and data set size, but also in collaboration and sharing. The one-person, one-machine approach to data analysis can be highly efficient, but collaboration and scaling up computational power can



ss1

FocusStack and StimServer for MATLAB

Dylan Muir and Bjorn Kampa created some MATLAB code for two-photon calcium imaging experiments. First up is FocusStack, which provides a suite of analysis tools. Next up is StimServer, which coordinates visual stimulus generation and presentation. The paper is open access. In particular, Dylan’s MATLAB functions MappedTensor and TIFFStack are worth checking out. Both provide



sima

SIMA update – for 2p calcium imaging

SIMA has recently been updated (here’s the original Labrigger post): From the SIMA team: We have recently released updated versions of the SIMA & ROI Buddy tools for analysis of calcium imaging data (motion correction, segmentation, registration of ROIs across different imaging sessions, signal extraction). These new versions now support 3D datasets, allowing for analysis



nm2

NES – NeuroMat – browser-based data collection

NES, from NeuroMat, is an open-source tool to manage clinical data gathered in hospitals and research institutions. Here’s their github link. More info from the lab.



ef

Proper export for MATLAB figures

Getting nice figures out of MATLAB can be a challenge. Sometimes it’s fine, but if you’ve hit upon a figure that simply isn’t exporting nicely (bad vector rendering, lost transparency, etc.), check out the export_fig project on Undocumented MATLAB.



pulseWidth-Bandwidth-00

Time-bandwidth product

Ultrafast pulses are formed through interference of different wavelengths of light. Think of Fourier transforms, and how pulses can be generated through constructive and destructive interference of wavelengths with aligned phases. These wavelengths are close to the center wavelength, and spread over a wavelength bandwidth. Shorter pulses require wider bandwidths, and the product of pulse



baseline

Python ephys and calcium imaging analysis code

Andrew Giessel wrote some analysis code in Python when he worked in the Datta lab. He has since moved on to another venture, but he open-sourced the code. There are import routines for data from ScanImage and Ephus, but the majority of the code is acquisition platform agnostic. It’s called d_code.



chart

Online app for comparing fluorescent proteins

George McNamara recently posted a comment on spectra, which referenced this online app which is handy.



volume

ImageSurfer 64-bit

UNC-Chapel Hill’s Computer Integrated Systems for Microscopy and Manipulation team released a new version of their popular ImageSurfer software. All 64-bit, with versions for Linux, OSX, and Windows.



p

What’s your favorite LUT?

Parula is the new default colormap for MATLAB (namesake above, actual map below). It probably collapses to grey better than jet (which is good for colorblind readers). You aficionados care dearly about LUTs, as does Labrigger. Share your preferences in the comments. Do you prefer MATLAB’s jet colormap? ImageJ’s “Hot” LUTs (e.g., Green Hot, Cyan



s

SIMA – Image analysis from the Losonczy lab

(This post by the SIMA Team.) The SIMA (Sequential IMage Analysis) package facilitates analysis of time-series imaging data arising from fluorescence microscopy. The functionality of this package includes: – correction of motion artifacts – segmentation of imaging fields into regions of interest (ROIs) – extraction of dynamic signals from ROIs The included ROI Buddy software



si

Scheme-it: online schematics integrated with Digikey

Scheme-it is an online electronics schematics/design tool that is integrated with Digikey’s catalog. This way, you can skip a step and go directly from design to order, without having to spend time sourcing parts. Handy.



scale

Cubehelix color scheme

Cubehelix is a color scheme that retains contrast as it is desaturated (top), as opposed to a more typical rainbow scheme (bottom). It’s great for look-up-tables (LUTs). Dave Green’s web site has multiple implementations of the color scheme, including code for R and MATLAB. More… Colorblind-proof color schemes Daltonization By the way, the If We