Skip to content

Things to setup for computational researchers

Nathan Skene edited this page Nov 28, 2023 · 3 revisions

Ensure that you have Github and are part of the neurogenomics org

Here is the link about setting up VPN access to the Imperial network. You should be able to set this up with your imperial username. Once you have zscaler installed, you can ssh into the HPC with ssh [email protected] from home. You won't need it installed to shh in when in the office.

  • The interactive RStudio and Jupyter notebooks can be accessed here - these use machines that are part of the University HPC. You can then also submit jobs to the cluster to be queued - see the imperial info here and info about the Imperial HPC and our notes here. This site gives the job specifications permitted too which is handy to have.

Note that we have a project folder space on the HPC (when you ssh in - ~/../projects/neurogenomics-lab/live/Projects/​) which you should both use to clone your respective repos to, keep all data and workings and push to github from. Note that you should include all data in the repo folders in the HPC but include them in the .gitignore so they don't go to github. See ~/../projects/neurogenomics-lab/live/Projects/bxd_dna_pred/.gitignore for an example.

Setup free access GitHub copilot (for staff/students)

  • Navigate to https://education.github.com/benefits
  • Select get student/teacher benefits (teachers includes all staff as far as I can see)
  • If not already signed in to GitHub then sign in via prompt
  • Fill in the form, upload student/staff ID card/documentation & confirm (approval appears nearly instantaneous)
  • Wait ~72hours for access (reported times are 24 hours to 5 days - slower during peak reverification times, such as the beginning of academic year) - You should receive email confirmation upon access given
  • Navigate to GitHub settings > copilot
  • Follow instructions to set up with supported editors/IDE
Clone this wiki locally