Sign up here if you plan to attend!
Get involved in organising this and other HUBs!
What and how? The technical side of collaborative working - how to keep track of documents & file versions
When? Tue, 9th July 2013, 19:00
Who? A team of people working at several different life-science organisations within Heidelberg are organising HUB, with your help (just get in touch or add your comments to this page).
- 1 Programme
- 2 Discussion
- 3 Participants
- 4 Organisers
- 5 Task List
- 6 Planning Meetings
|19:00||Welcome & introduction|
|19:10||Discussion on technical side of collaborative working. Which tools are people using? What works/doesn't?|
|19:45||Introduction to version control using git|
|20:00||Practical session on working collaboratively using version control/git|
|20:30||Little fun game(s) using git|
|21:00||To the pub (Marstall).|
Which tools have you used to collaborate with others?
Before getting to know working with GIT, we talked about the tools that we have been using so far to communicate and collaborate with others. We collected thoughts about what is good/bad about them and for which purpose we have used them.
GIT: people find it really useful in general. Problems are that it is hardly known and not everybody is familiar with its handling.
Word: many have used Word for working on a common document. Pros are its easy handling and its broad use. On the other hand its tracking is not the best. The whole document is often renamed to indicate the version, which can lead to confusion especially as everybody names it different.
Dropbox: is quite popular for sharing files, as well as ftp-servers.
Trac: positive about Trac is its user-friendly interface with resembles a webside, showing a timeline of things that have been done. People also like that with Trac one can assign tasks to persons that they can then mark as solved or state if and what kind of problems they had with it. As it’s also good to see who contributed how often it’s suitable for working with students you have to evaluate.
Content Management Systems: has actually been used to distribute data. Cons are that not everybody is familiar with its handling, it’s a lot of work and that not every used it in the end, although people had the opportunity to do so
MoinMoin Wiki: positive about MoinMoin is its ability to track changes.
Wrapping it up, we all agreed that we want a tool to track changes that have been done to the file, preferably also to indicate who has done them. We also can state that the ideal tool for collaborating with others depends on what’s your intention and what you want to use it for. Every tool has useful advantages for special purposes.
Please add yourself to the list of participants by editing the list below. Also bring your laptop, if you want to participate and indicate which Operating System you're running on your laptop (Windows, Mac, Linux). This will help us to gauge interest and to contact you with more details of the meeting.
If you want to participate in the practical part (which you should), please install git on your laptop; you'll find download links below. In case you have any problems in installing any of the software, just come 30minutes earlier, and we will help you set it up.
- git for Windows: http://www.git-scm.com/download/win
- git for Mac: http://www.git-scm.com/download/mac
SourceTree (a graphical user interface for git):
- Windows/Mac: http://www.sourcetreeapp.com/download/
List of participants:
- Holger Dinkel, EMBL, (Mac OSX)
- Matthew Betts, Uni Heidelberg, (Mac OSX)
- Pierre Khoueiry, EMBL, (Mac OSX)
- Verena Tischler, EMBL, (Windows, Linux)
- Damien Devos, COS HD Uni, (Linux)
- Soldatos Th., MH, (Windows, Linux)
- Jelena Tica, EMBL, (Windows, Linux)
- Aidan Budd, EMBL, (Mac OSX)
- Ibai Irastorza, COS HD Uni, (Linux, Windows)
- Grischa Toedt, EMBL, (Mac OSX)
- Joachim Weischenfeldt, EMBL, (Mac OSX, Linux)
- Agnes Hotz-Wagenblatt, DKFZ, (WindowsXP)
- Maria Secrier, EMBL, (Mac OSX)
- Fernando Izquierdo Carrasco, HITS, (Linux)
- Jon Fuller, HITS, (Mac OS X)
- JC González, COS HD Uni, (Linux, Windows)
- Beifei Zhou, HITS, (Linux)
- Luis Pedro Coelho, EMBL, (Linux)
- Bronagh Carey, EMBO
- Alice Krebs, DKFZ, (Windows)
- Esther Schmidt, DKFZ, (Mac OSX)
- Chloe Cross, EMBL
- Katja Linssen
- Adam Gristwood
- Aidan Budd
- Gideon Zipprich
- Grainne Kerr
- Holger Dinkel
- Jon Fuller
- Katja Linssen
- Matthew Betts
- Maria Secrier
- Clemens Lakner
- Bronagh Carey
- And you?... get in touch, come to one of the planning meetings, or just get involved!
A list of tasks that need to be done on or before the meeting day. Just sign your name to say that you'll do a task, and the same again when the task is done.
|To arrange before evening||Person responsible||Done|
|List of registered people||Katja|
|Ordering beer for evening||Matt|
|Drinking Water and Cups||Matt|
|A4 signs in plastic envelopes to help people find the room||Katja|
|Create the poster||Matt||DONE|
|Print and display poster where relevant||
|Advertise on linkedin||Katja||DONE|
|Send reminder email||Holger||DONE|
|To do on the evening||Person responsible||Done|
|Open the room||Aidan|
|Arrange room (tables/chairs)||Maria, Grainne|
|Hang up signs to the room||Bronagh|
|Setup and welcome attendees||Maria|
|Bring extension cables (for all the laptops)||Aidan, Grainne|
|Bring tape to fix cables||Holger|
|Setup AV equipment||Bronagh|
|Help people with setup of their laptops||Grainne|
|MC/Chair the meeting||Holger|
|Chair the Standing-on-a-line warmup||Aidan|
|Chair the initial discussion||Aidan|
|Take notes during feedback of initial discussion||Alice|
|Tidy and close room||Bronagh|
Wednesday May 29, 2013
Please add to this list
- choose topic
- choose date
- choose main coordinator
- HUB7.5 - do we want to have a barbecue in August? If so, when?
- Any other business.
Present: Aidan, Katja, Maria, Jon, Grainne, Holger, Clemens, Matthew
Topics for HUB7
We chose a meeting focused on "Collaborative development/programing", with Holger coordinating it.
Aim is to give people a chance to use git, do some pair programming (perhaps in the context of simple Rosalind exercises). Will ask Maik Roeder if he'd like to get involved.
Other ideas/issues with this are:
- Need people to bring laptops
- Need internet access
- Need to be careful how we sell it so that people without programming experience can (and want) to join with a title e.g. "Solving biolgoical problems with programming"
- Try collecting ideas at the end for mini-projects for a future - collect ideas on a flip chart as they leave, and have already a few ideas ready to put on it; have a pre-prepared mail to send them the day after prompting them to give/add ideas etc.
- Begin by presenting a vision which, if it works out, would aim to end in a publication either in a journal, or "just" a small fun useful piece of software with us all as authors i.e. producing something useful/tangible together
Possible future topic 1
Another topic we liked, and may try later, is a topic like "How to get your paper published", asking some of the HD big names to join and give their advice on this, maybe/instead some journal editors, we could find a case study where in small groups people try and fashion a response letter together to referee comments or something like that...?
Could maybe also try to find a writer who can talk or lead some exercises on storytelling - KL
Possible future topic 2
We agreed it'd be nice to have Andrew Hufton hosting a future HUB, focused on data standards, publishing large datasets, etc. - Aidan has written to him asking if/when he'd like to do that with us
Agreed to do one, at a weekend, preferably Sunday, Aidan has up Doodle poll for this to find a good date, also looking for someone to coordinate it - I've set up already a HUB7.5 page for this