We have recently developed a tracking system capable of following several individuals keeping their correct identities in spite of crossings or overlaps (www.idtracker.es). It will be published in Nature Methods in June. The current version of the software is in Matlab, and we are now considering changing to another programming language. The main reason to change is to make it easy for other developers to join the project.

We have two questions, and even if you are not an expert in the pros and cons of the different languages, we would like to know your opinion about the first one:

1- If you considered contributing to an open-source project, what programming language would be easier and more attractive for you?

2- What is in your opinion the most adequate programming language for our project, and why?

Our requirements are:

- Powerful image processing tools

- Possibility of having a user-friendly interface

Additional advantages we would value:

- A large community of developers

- Multi-platform

- Simplicity of the language

- Good performance

Similar questions and discussions