L–Structure your research

Choose your team and tools – and keep it in sync!

As a new member, you'll join a team dedicated to scientific discoveries. Here's how we aim to collaborate, the tools we use, and you may begin to identify your role in the team.

Agile Project Management in Scientific Research

  • Agile Framework: We aim to use Agile methodologies to organize work into sprints—short periods focused on specific tasks.

  • Sprint Planning: At each sprint's start, we set goals and tasks, including time for literature reviews.

  • Daily Standups: Brief daily meetings to update progress and address challenges.

  • Sprint Review and Retrospective: We conclude sprints by reviewing work and discussing improvements.

Team Roles

  • Product Owner: Represents our commitment to the scientific community and integrity.

  • Scrum Master: A senior scientist who facilitates Agile processes and supports the team.

  • Team Members: Researchers, technicians, and analysts contributing their expertise.

Tools We Use

  • GitLab: Central repository for code, data, and documentation with version control.

  • Mattermost: Platform for daily communication, problem solving, bookkeeping, and idea sharing.

  • Overleaf: Collaborative platform for writing and editing scientific papers.

Literature Review

Regular literature reviews are essential. We use tools like Mendeley or Zotero to manage and share publications.


As a team member, you'll engage in all project aspects, from experiments to manuscript contributions. Your expertise is valuable in our collaborative effort to advance science. Welcome aboard!

Guidelines for Scientific Integrity

We adhere to strict guidelines to maintain honesty in science:

Scientific Writing and Good Practices

Familiarize yourself with scientific writing standards:

Keeping Track of Literature

Integrated Workflow for Documentation

We integrate GitLab, Mattermost, and Overleaf for efficient collaboration.

  1. GitLab: Central hub for code, data, and documentation with version control.

  2. Mattermost: Real-time communication for updates and discussions.

  3. Overleaf: Collaborative writing platform for scientific documents, synced with GitLab.

Getting Started with the Tools

Git Best Practices

  • Clear Commit Messages: Describe changes meaningfully.

  • Use Branches: Create branches for new features or fixes.

  • Frequent Commits: Commit often to keep changes manageable.

  • Pull Requests: Use for code reviews before merging.

  • Stay Synced: Regularly pull updates from the main branch.

Checklist to Initialize a New Project

  1. Create GitLab Repository

    • Set up project structure.

  2. Set Up Mattermost Channel

    • For team communication.

  3. Link Overleaf

    • For collaborative writing.

  4. Configure Access

    • Assign roles and permissions.

  5. Establish Communication Guidelines

    • Outline protocols for tools.

  6. Document Workflow

    • Describe project processes.

  7. Schedule Initial Meeting

    • Discuss goals and tools.


We look forward to your contributions. Let's achieve great things together!

Short and Sweet

This guide is designed to be read in about 10 minutes, giving you a quick overview of our collaborative environment. Welcome to the team!

Last updated