Multi Group Usage on HPC cluster

I have been asked to set up CryoSPARC on our HPC cluster in such a way that we can support a BYOL (bring your own license) setup. I am looking for some advice on how to set up the way the users would interface with these instances. Let’s say we have 2 groups, A and B, each with its own license, and then some individuals, C and D, each also with their own licenses.

Groups A and B don’t care if their individual members can see their respective group’s files (A can see A, B can see B, but neither can see each other’s files). Individuals C and D would each be their own island.

Does this mean I need to host 4 separate master instances, each with its own web server (probably each with its own port range)?

As this is a batch environment, how do I keep the individual databases consistent, especially if the queue system is about to cancel a job for running overtime?

Does the web server login have a way to tie back to our own security servers for userid and user authentication?

Any and all pointers appreciated.

1 Like

Hi,

perhaps a pointless question from my side, but if all the groups and individuals are academic users, do they even need separate licences?

I don’t remember if this described anywhere in the Terms and conditions..

We have experience running CS on two different HPC systems and we use a single instance on each HPC.

Hi @eMKiso, correct, if multiple individuals/groups at your institution are carrying on non-profit academic research, then they can absolutely share a single license and therefore a single instance/installation, and create multiple user accounts within the CryoSPARC interface.
Each installation does require a unique license_ID however, so if you do wish to have multiple installations then you will need to request multiple licenses at CryoSPARC: Download.
I hope this clarifies!

2 Likes

Since I originally proposed the question that started this topic, our mission and requirements have changed a bit. The installation is now intended for classroom use as part of an academic course. The last time I attended a cryosparc training course, we were told to bring our own license and plug it into our individual portal. For simplicity’s sake, I would prefer the instructor/course sponsor obtain a license for classroom use. Accounts would be created that last for the duration of the course and get zapped at the end of the semester. We’d encourage students to obtain their own licenses should they wish to continue using CryoSPARC on their own. I’m assuming a single license would be valid for teaching purposes as this would fall under academic, non-profit. I would like to be sure I provide our system engineer with the correct guidance while he is setting up our system: add a dialog for the student to add their own license, or plug in the instructor’s license. Thanks.

Hi @nucci , thanks very much for the update. We are happy to provide temporary licenses for academic workshops so that students don’t have to bring their own. Depending on the setup, the system administrator can install multiple instances of CryoSPARC or a single instance with multiple user accounts. Could you please kindly drop us a line at sales@structura.bio and we will get the licenses over to you?