This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Distributing And Tracking Work Among Bioinformaticians

We have a project that has several components that we want to distribute across a network of bioinformaticians. For instance:

  1. Identify common variants from 1kG
  2. Identify structural variants from TCAG
  3. etc.

And there are about 25 items on the list. Rather than forwarding emails where each person says they volunteer for #1, #7, #14, is there a website or tool that would allow people to select tasks and update their progress on those tasks? A kind of tool that might allow one to select the tasks that they are doing and possibly indicate that they are X% done or enter a note about what remains to be completed.

Any suggestions (or tag edits) are appreciated.

Rx

workflow

8 answers

Jira, redmine etc.. is the way you go when you want fully detailed history an control of the project but has a lot of overhead (like having a server and maintaining the installation....) when you only want you only want something for people to volunteering for tasks and have a log of the % of completion. For this, the simpler thing is a spreadsheet in google as someone else suggested, but if you want to have a bit more of info an control, web pages as trello (still free and created by Joel Spolsky* ) or PivotalTracker (now need subscription) are very good, simple and intuitive.

* Joel Spolsky is one of the creators of StackExchange (The framework used by BioStar). You can see his blog entry for trello here

Thanks Jira and Sean. Both Redmine and Trello look extremely useful. Trello, in particular, looks really cool with instant synchronization between browsers. Redmine has nice displays which allow progress and number of hours to be tracked. For our next project, I think we'll try this out.

Thanks Jira and Sean. Both Redmine and Trello look extremely useful. Trello, in particular, looks really cool with instant synchronization between browsers. Redmine has nice displays which allow progress and number of hours to be tracked. For our next project, I think we'll try one of these (probably Trello) out.

I would try generic project management tools like Basecamp.

The problems that you need to solve a that of information transfer and coordinating between people; non-bioinformatics oriented tools ought to work well.

Hi Ryan,

The most common ones:

There are many subtools available that helps these kinds of collaboration very easy and makes it more manageable.

I think Google Docs seems easiest to use. People can edit the spreadsheets and documents and we see the updates instantly.

In our lab and my previous company, we use google docs extensively.

I have been using redmine for this type of thing. Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL). Setup is quite straightforward and quick.

Some of the main features of Redmine are:

  • Multiple projects support
  • Flexible role based access control
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • Issue creation via email
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

The openatrium tool was mentioned on here before and looks good but might be a little overkill. I'd go for the google docs suggestion as in the setup costs are nil.

I would recommend BaseCamp in conjunction with shared data and source directories as well as source control.

The data pipeline should be defined in advance to ensure that everyone isn't running off in different directions making slightly different assumptions

Looks interesting, but prefer a no cost solution.

There are many project collaboration sharing systems that you can install locally, though they're only no cost if you don't consider your time to be worth anything...

ProjectPier is worth considering, I have used that in projects before, or even something like RequestTracker.

Other options to consider:

--> http://asana.com

--> http://hiveminder.com

Log in to answer this question.