# SI NMNH MitoPilot workshop# June 13, 2025# https://dmacguigan.github.io/MitoPilot_workshop_2025/# author: Dan MacGuigan# macguigand@si.edu############################################################################ Install MitoPilot###########################################################################if (!requireNamespace("remotes", quietly =TRUE)) {install.packages("remotes")}if (!requireNamespace("BiocManager", quietly =TRUE)) {install.packages("BiocManager")}BiocManager::install("Smithsonian/MitoPilot")############################################################################ Update MitoPilot (if needed)###########################################################################remove.packages("MitoPilot")BiocManager::install("Smithsonian/MitoPilot").rs.restartR()############################################################################ Load MitoPilot############################################################################ modify PATH to include:# ~/bin (contains nextflow exe)# java 21.0.2 (required for nextflow)default_path <-"/cm/shared/apps/uge/8.8.1/bin/lx-amd64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/lib/rstudio-server/bin/quarto/bin:/usr/lib/rstudio-server/bin/postback"new_path <-paste0(Sys.getenv("HOME"), "/bin:/share/apps/tools/java/21.0.2/bin")Sys.setenv(PATH =paste(new_path, default_path, sep =":"))# load MitoPilot packagelibrary(MitoPilot)############################################################################ Initialize test project############################################################################ specify the directory where your test project will be created# if the directory does not exist, MitoPilot will create itwd ="/pool/public/genomics/macguigand/MitoPilot/NMNH_workshop_2025-06-13/test_project_01"# specify an execution environment, "local", "NMNH_Hydra", or "NOAA_SEDNA"ex ="NMNH_Hydra"# initialize the test projectMitoPilot::new_test_project(path = wd,executor = ex,full_size =FALSE,Rproj =FALSE)############################################################################ Launch the MitoPilot GUI############################################################################ the function to launch the GUI # must be called from within your project directorywd ="/pool/public/genomics/macguigand/MitoPilot/NMNH_workshop_2025-06-13/test_project_01"setwd(wd)MitoPilot::MitoPilot()