CryoSPARC Merlin 7 lanes
This repository contains CryoSPARC lanes tailored for running jobs at PSI using Merlin 7.
Installation
Clone the repository using Git on Merlin 7. This is typically done from within your CryoSPARC installation directory (e.g., /data/user/<user>/cryosparc/
):
git clone -b merlin7 https://gitea.psi.ch/CLS-IT/merlin-cryosparc.git config
If you already have cloned this repository, run the following command in your directory CryoSPARC installation directory:
git pull
Next, update all cluster_info.json
files to reflect the correct worker path by replacing the placeholder USERNAME
. A helper script is available to do this automatically:
ssh $USER@merlin7-cryosparc01.psi.ch "install_filter"
Then, connect the updated lanes to CryoSPARC. This must be done from the machine where CryoSPARC is running. To connect all lanes:
ssh $USER@merlin7-cryosparc01.psi.ch "connect_all"
Alternatively, to connect a specific lane manually:
ssh $USER@merlin7-cryosparc01.psi.ch "connect_new lane_name"
For Developers
If you're contributing to this repository, install Git filters and hooks by running:
dev/install_filters.sh
To prepare a new release and update version numbers consistently:
dev/mkrelease.sh