Skip to content

Syncing recommendation

Here we recommend how to comment and sync the progress of your ARC.

Unlike what you may be used to from common cloud services, none of the ARC tools automatically or passively syncs your ARC between your computer and the DataHUB. You have to actively sync it. What may appear as a burden – “Why do I have to do this myself?” – actually grants you full access over what is happening with your ARC. First, it allows you to avoid syncing unwanted changes. For instance, consider adding a large amount of data, that may take some time to upload to the DataHUB. You surely would want to decide yourself when to start the upload. Secondly, it allows you document your ARC’s progress step by step. In general, the more you work with your ARC, the more you add or update, annotate or analyze data, the more you will want to make sure these changes are saved. Consider the syncing as a way to backup your project’s progress as well as an “undo button”.

Add a message to communicate your ARC’s evolution

Section titled Add a message to communicate your ARC’s evolution

We recommend adding a message that shortly summarizes, what you did since you last synced your ARC. Commit messages can be added via ARCitect’s commit menu or via ARC commander.

The following exemplifies Viola’s commit messages along with the progress of her ARC:

  1. Viola starts a fresh ARC for her project

    Tailwind CSS chat bubble component

    initialized ARC structure

  2. She adds folders for her study and assay

    Tailwind CSS chat bubble component

    added folder structure

  3. She adds raw data to an RNASeq assay

    Tailwind CSS chat bubble component

    added RNAseq dataset

  4. She annotates the dataset using Swate

    Tailwind CSS chat bubble component

    annotate RNAseq samples

Follow your progress in the DataHUB

Section titled Follow your progress in the DataHUB

All commit messages added to your ARC via ARCitect or ARC Commander are available in the DataHUB.

  1. Open your ARC in the DataHUB

  2. In the sidebar on the left, navigate to RepositoryCommits.

  3. There you find a chronological list of syncing messages together with who synced (if you collaborate with others on an ARC) and when.

  1. Click on the latest (i.e. uppermost) commit.

  2. In the top-right corner select Revert from the drop-down menu Options.

  3. Un-check the box “Start a new merge request with these changes”.

  4. Click “Revert”