SlideShare a Scribd company logo
MIT
10.637
Lecture 7
Lab 2: Classical MD
hjkulik@mit.edu
9-25-14
MIT
10.637
Lecture 7
Lab 2 overview
water models:
TIP3P, TIP4P, TIP4P-FB, SPC/Fw
equilibration, production, and analysis
MgCl2 solution:
Choose one water model, add ions,
equilibrate, production, and analysis
Ubiquitin WT protein:
Get PDB file, prepare, solvate protein,
equilibrate, production, analysis
Ubiquitin mutant:
Mutate WT protein, solvate, equilibrate,
production, analysis
MIT
10.637
Lecture 7
AMBER nuts and bolts
AMBER dat files + Online repository:
force field files, prepin files, to describe
proteins, nucleotides, water, and ions.
antechamber/RED server:
generates force field and prepin files for
non-standard ligands and residues
tleap: organize and load in force field
properties, solvate, set box dimensions,
neutralize, and generate
topology/coordinate files
sander: run minimizations and molecular
dynamics using topology, coordinates, and
input parameters.
cpptraj/ptraj: process and analyze output
of trajectories.
MIT
10.637
Lecture 7
Using XSEDE
For those who didn’t set up aliases last time:
1) Login to the XSEDE login portal
ssh <xsede username>@login.xsede.org
2) Login to the Maverick machine
gsissh -p 2222 maverick.tacc.xsede.org
Once on Maverick, copy files as needed over from your athena machine:
scp <Athenausername>@athena.dialup.mit.edu:~/<local file name> ./
We’ll want to add a few commands to your bashrc. These are:
export AMBERHOME=/work/02958/hkulik/maverick/shared/amber/
export
LD_LIBRARY_PATH=/work/02958/hkulik/maverick/shared/amber/lib:$LD_LIB
RARY_PATH
export PATH=/work/02958/hkulik/maverick/shared/amber/bin:$PATH
You can add them by editing your ~/.bashrc:
nano ~/.bashrc
Then:
source ~/.bashrc
MIT
10.637
Lecture 7
tleap
Tleap takes commands or an input file.
Example input commands:
source leaprc.ff14SB
mol = loadpdb wat.pdb
check mol
solvatebox mol TIP3PBOX 14.37
savepdb mol tip3pwaterbox.pdb
saveamberparm mol tip3pwater.prmtop tip3pwater.inpcrd
quit
MIT
10.637
Lecture 7
Maverick SLURM queue
• Maverick uses SLURM as a queueing system.
• We write a job script and then submit it to the queueing system to run when
resources are available.
• Example job script:
#!/bin/bash
#SBATCH –J equilibration
#SBATCH –o equil.oe
#SBATCH –N 1
#SBATCH –p gpu
#SBATCH –t 12:00:00
#SBATCH –n 1
. /usr/local/etc/login
module load cuda/6.0
module load intel
#Example run command
./exec < input > output
MIT
10.637
Lecture 7
Maverick SLURM queue
• We issue commands to the SLURM queue to manage our jobs.
• Submit the job script:
sbatch <jobscript>
• Submit a job that depends on another one:
sbatch –d <slurm job #> <jobscript>
• Check the status of all of your jobs
showq –u <xsede username>
• Check the status of everyone’s jobs
showq
• Check specifics of a running or queued job
scontrol show job <slurm job #>
• Cancel a job
scancel <slurm job #>
MIT
10.637
Lecture 7
sander
Minimization example:
unrestrained_min.in:
&cntrl ! Control namelist
imin = 1, ! Minimization is on
maxcyc = 2000, ! Number of cycles to run minimization
ncyc = 2000, ! Number of cycles to run steepest descent
ntb = 1, ! Constant volume PBCs
cut = 9.0, ! Nonbonded cutoff distance in Angstroms-this
is a little small, but our simulation cell is a bit small.
ntxo = 2, ! NetCDF file for coordinates and restart
ioutfm = 1, ! Binary NetCDF trajectory
/
MIT
10.637
Lecture 7
sander
Dynamics example:
constV_equil.in:
&cntrl !Control namelist
nstlim=5000, !Number of dynamics steps
dt=0.002, !Timestep in ps**
ntx=1, !Read in the coordinates without velocities.
irest=0, !We are not restarting the simulation
ntpr=500, !How frequently we print progress
ntwr=5000, !How frequently we write the restart file
ntwx=5000, !How frequently we write the mdcrd file
tempi=100.0, !Initial temperature
temp0=298.15, !Reference target temperature- to compare to
experiment
ntt=3, !Weak coupling thermostat
gamma_ln=1.0, ! Time constant in ps for heat bath coupling.
ig=-1, !Random seed for starting velocities.
ntb=1, ! Constant volume PBCs
ntc=2, ! SHAKE algorithm to constrain bonds with hydrogen**
ntf=2, ! Interactions involving H-atoms omitted**
cut = 9.0, ! Nonbonded cutoff distance in Angstroms
ntxo=2, ! NetCDF file for coordinates and restart
ioutfm=1, ! Binary NetCDF trajectory
/
MIT
10.637
Lecture 7
cpptraj/ptraj
cpptraj processes our trajectory files. It takes an input file, command line
options, or work at the interactive prompt.
To start, we specify a prmtop file:
$AMBERHOME/bin/cpptraj –p <myprmtop>
Example queries:
trajin <mdcrd file>
(can take multiple mdcrd files and will sequentially load them)
trajout mdcrd.pdb pdb
radial myrdf.rdf 0.05 15.0 @O density 0.0033
distance mgcl @MG :2@CL- out mg-cl.dist
go
quit
MIT
10.637
Lecture 7
Working with athena
• Make sure terminal is locked to launcher.
• Pick a text editor to use and get
comfortable– nano for most of you.
• Try some basic linux commands.
MIT
10.637
Lecture 7
Logging into athena
• Locally: here in 14-0637
• Quick stations on campus
• Athena clusters (eg bldg 56)
– At commandline: tellme combo
• Remotely: X11 programs (eg avogadro)
will be very slow over ssh but may be
possible with fast internet at MIT.
– ssh –X <athena
username>@athena.dialup.mit.edu
MIT
10.637
Lecture 7
Commandline tips
ls: lists all visible files in the current directory.
Try: ls -ltrh
to view files with long printing (l), last modified sorting (t),
in reverse (r), and human readable (h) file sizes.
Try: ls .*
to view all hidden files that start with ‘.’ such as .bashrc.
Try: ls */*
to view all files in first layer of subdirectories, etc.
Try: ls */ -d
to view all files that match a wildcard with a directory.
MIT
10.637
Lecture 7
Commandline tips
cd: change directory.
Try: cd ~/
to change directory to home
Try: cd -
to change directory to the previous one.
Try: cd ../
to move up one directory
MIT
10.637
Lecture 7
Commandline tips
mkdir: make a directory.
Try: mkdir -p path/to/directory
to simulatenously make new directory path, with a subdirectory
inside to, with sub-subdirectory inside called ‘directory’
pwd: gets the current working directory.
ln: make a symbolic link for a directory.
Say you have a long source directory like
/usr/local/source/file/compiler/bin/ and want to be able to see its
contents more easily.
Try: ln -s /usr/local/source/file/compiler/bin/ easydir
to make a symbolic link in your existing directory as a
subdirectory called “easydir”.
MIT
10.637
Lecture 7
Commandline tips
cp/mv: copy or move files from one place to another. You may want to copy or
move files around from one place to another. Here are some examples of
copying or moving the old file apples.txt to oranges.txt.
Try: cp -i apples.txt oranges.txt
“i” for interactive means that if oranges.txt already exists, it will ask you if you
want to overwrite.
Try: mv -i apples.txt oranges.txt
“i” for interactive means that if oranges.txt already exists, it will ask you if you
want to overwrite the existing oranges.txt.
Try: mv -f apples.txt oranges.txt
“f” forces the move even if an existing oranges.txt is already there.
Try: cp -p apples.txt oranges.txt
“p” means that permissions and timestamps will be preserved.
Try: cp -r apples/ oranges/
“r” means that you’re recursively copying all the files in a directory. You need to
do this if you’re trying to copy a directory.
MIT
10.637
Lecture 7
Commandline tips
rm: remove a file.
Much like cp and mv, you can remove files (be
careful with this) using a couple different flags.
Try: rm -i apples.txt
to interactively ”i” remove a file (i.e. get a y/n
statement)
Try: rm -v apples.txt
to get a verbose listing of the files removed.
Try: rm -r apples/
to recursively remove an entire directory.
MIT
10.637
Lecture 7
Logging into XSEDE machines
• Best way:
– ssh <xsede portal username>@login.xsede.org
– enter your portal username password
– also, you can add an alias:
• In athena, probably using cshell:
– nano ~/.cshrc.mine
– alias xsede 'ssh <username>@login.xsede.org'
• In bash:
– nano ~/.bashrc
– (on a mac) nano ~/.profile
– alias xsede=‘ssh <username>@login.xsede.org’
– Once at the portal, commands for passwordless login to other machines show up in
MOTD:
• Trestles: gsissh trestles.sdsc.xsede.org
• Maverick: gsissh -p 2222 maverick.tacc.xsede.org
• Alternatives:
– You may be able to login to these machines directly (YMMV)
• ssh <portalusername>@maverick.tacc.xsede.org (likely works)
• ssh <portalusername>@trestles.sdsc.xsede.org (probably doesn’t work)
MIT
10.637
Lecture 7
Aliases
• Useful way to associate long linux commands
with shortcuts
• Forgot which aliases you have set? Type
alias at the commandline
• If you set aliases, you will need to reinitialize
the shell before they’re active. E.g. in bash
type ‘bash’ in cshell type ‘tcsh’ or log out and
log in again.
MIT
10.637
Lecture 7
Copying data
To access data from other machines, use secure copy. You may want to do this
to an open machine such as an athena machine:
Syntax from remote machine to current location:
scp <remote username>@<remote machine>:<remote file loc> <local loc>
Syntax from local machine to remote machine:
scp <local loc> <remote username>@<remote machine>:<remote dir>
You can do this by copying from Maverick/Trestles->Xsede Login->Home
machine
Or you can copy from Maverick/Trestles->Athena.
MIT
10.637
Lecture 7
Summary
• Review on your own, more commandline tips:
– http://hjklol.mit.edu/content/bios-203-useful-
commandline-tools
– Or check for cheat sheet on Stellar.
• Make sure you have set up your xsede
account before you leave today!
• Let’s get started next time with molecular
mechanics!
• Any questions?
MIT
10.637
Lecture 7
OS X
Applications>Utilities>Terminal and add to dock
MIT
10.637
Lecture 7
OS X

More Related Content

What's hot

Making Your Capistrano Recipe Book
Making Your Capistrano Recipe BookMaking Your Capistrano Recipe Book
Making Your Capistrano Recipe Book
Tim Riley
 
Java Hates Linux. Deal With It.
Java Hates Linux.  Deal With It.Java Hates Linux.  Deal With It.
Java Hates Linux. Deal With It.
Greg Banks
 
ByPat博客出品Lvs+keepalived
ByPat博客出品Lvs+keepalivedByPat博客出品Lvs+keepalived
ByPat博客出品Lvs+keepalivedredhat9
 
Perl Memory Use 201207 (OUTDATED, see 201209 )
Perl Memory Use 201207 (OUTDATED, see 201209 )Perl Memory Use 201207 (OUTDATED, see 201209 )
Perl Memory Use 201207 (OUTDATED, see 201209 )
Tim Bunce
 
Container security: seccomp, network e namespaces
Container security: seccomp, network e namespacesContainer security: seccomp, network e namespaces
Container security: seccomp, network e namespaces
Kiratech
 
High Availability Server with DRBD in linux
High Availability Server with DRBD in linuxHigh Availability Server with DRBD in linux
High Availability Server with DRBD in linux
Ali Rachman
 
White Paper: Perforce Administration Optimization, Scalability, Availability ...
White Paper: Perforce Administration Optimization, Scalability, Availability ...White Paper: Perforce Administration Optimization, Scalability, Availability ...
White Paper: Perforce Administration Optimization, Scalability, Availability ...
Perforce
 
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
Sam Kim
 
Linux fundamental - Chap 14 shell script
Linux fundamental - Chap 14 shell scriptLinux fundamental - Chap 14 shell script
Linux fundamental - Chap 14 shell script
Kenny (netman)
 
Red hat lvm cheatsheet
Red hat   lvm cheatsheetRed hat   lvm cheatsheet
Red hat lvm cheatsheet
Prakash Ghosh
 
Odoo command line interface
Odoo command line interfaceOdoo command line interface
Odoo command line interface
Jalal Zahid
 
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all started
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all startedKernel Recipes 2019 - ftrace: Where modifying a running kernel all started
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all started
Anne Nicolas
 
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
Anne Nicolas
 
Linux-Fu for PHP Developers
Linux-Fu for PHP DevelopersLinux-Fu for PHP Developers
Linux-Fu for PHP Developers
Lorna Mitchell
 
Devel::NYTProf v5 at YAPC::NA 201406
Devel::NYTProf v5 at YAPC::NA 201406Devel::NYTProf v5 at YAPC::NA 201406
Devel::NYTProf v5 at YAPC::NA 201406
Tim Bunce
 
Rpm Introduction
Rpm IntroductionRpm Introduction
Rpm Introduction
Shrinivasan T
 
Linux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA'sLinux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA's
Mydbops
 
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into OperationsPuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operationsgrim_radical
 

What's hot (20)

Making Your Capistrano Recipe Book
Making Your Capistrano Recipe BookMaking Your Capistrano Recipe Book
Making Your Capistrano Recipe Book
 
Java Hates Linux. Deal With It.
Java Hates Linux.  Deal With It.Java Hates Linux.  Deal With It.
Java Hates Linux. Deal With It.
 
ByPat博客出品Lvs+keepalived
ByPat博客出品Lvs+keepalivedByPat博客出品Lvs+keepalived
ByPat博客出品Lvs+keepalived
 
Perl Memory Use 201207 (OUTDATED, see 201209 )
Perl Memory Use 201207 (OUTDATED, see 201209 )Perl Memory Use 201207 (OUTDATED, see 201209 )
Perl Memory Use 201207 (OUTDATED, see 201209 )
 
Container security: seccomp, network e namespaces
Container security: seccomp, network e namespacesContainer security: seccomp, network e namespaces
Container security: seccomp, network e namespaces
 
High Availability Server with DRBD in linux
High Availability Server with DRBD in linuxHigh Availability Server with DRBD in linux
High Availability Server with DRBD in linux
 
White Paper: Perforce Administration Optimization, Scalability, Availability ...
White Paper: Perforce Administration Optimization, Scalability, Availability ...White Paper: Perforce Administration Optimization, Scalability, Availability ...
White Paper: Perforce Administration Optimization, Scalability, Availability ...
 
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
 
Linux fundamental - Chap 14 shell script
Linux fundamental - Chap 14 shell scriptLinux fundamental - Chap 14 shell script
Linux fundamental - Chap 14 shell script
 
Red hat lvm cheatsheet
Red hat   lvm cheatsheetRed hat   lvm cheatsheet
Red hat lvm cheatsheet
 
Odoo command line interface
Odoo command line interfaceOdoo command line interface
Odoo command line interface
 
packaging
packagingpackaging
packaging
 
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all started
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all startedKernel Recipes 2019 - ftrace: Where modifying a running kernel all started
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all started
 
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
Kernel Recipes 2019 - Analyzing changes to the binary interface exposed by th...
 
Linux-Fu for PHP Developers
Linux-Fu for PHP DevelopersLinux-Fu for PHP Developers
Linux-Fu for PHP Developers
 
Devel::NYTProf v5 at YAPC::NA 201406
Devel::NYTProf v5 at YAPC::NA 201406Devel::NYTProf v5 at YAPC::NA 201406
Devel::NYTProf v5 at YAPC::NA 201406
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
Rpm Introduction
Rpm IntroductionRpm Introduction
Rpm Introduction
 
Linux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA'sLinux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA's
 
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into OperationsPuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
 

Viewers also liked

Lecture2
Lecture2Lecture2
Lecture2
Heather Kulik
 
10.637 Lecture 1: Introduction
10.637 Lecture 1: Introduction10.637 Lecture 1: Introduction
10.637 Lecture 1: Introduction
Heather Kulik
 
Lab4 slides
Lab4 slidesLab4 slides
Lab4 slides
Heather Kulik
 
Lecture6
Lecture6Lecture6
Lecture6
Heather Kulik
 
Lecture3
Lecture3Lecture3
Lecture3
Heather Kulik
 
Lecture5
Lecture5Lecture5
Lecture5
Heather Kulik
 
Lecture7
Lecture7Lecture7
Lecture7
Heather Kulik
 
Intro to DFT+U
Intro to DFT+U Intro to DFT+U
Intro to DFT+U
Heather Kulik
 
vasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarksvasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarks
Jonathan Skelton
 
VASP: Some Accumulated Wisdom
VASP: Some Accumulated WisdomVASP: Some Accumulated Wisdom
VASP: Some Accumulated Wisdom
Jonathan Skelton
 

Viewers also liked (10)

Lecture2
Lecture2Lecture2
Lecture2
 
10.637 Lecture 1: Introduction
10.637 Lecture 1: Introduction10.637 Lecture 1: Introduction
10.637 Lecture 1: Introduction
 
Lab4 slides
Lab4 slidesLab4 slides
Lab4 slides
 
Lecture6
Lecture6Lecture6
Lecture6
 
Lecture3
Lecture3Lecture3
Lecture3
 
Lecture5
Lecture5Lecture5
Lecture5
 
Lecture7
Lecture7Lecture7
Lecture7
 
Intro to DFT+U
Intro to DFT+U Intro to DFT+U
Intro to DFT+U
 
vasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarksvasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarks
 
VASP: Some Accumulated Wisdom
VASP: Some Accumulated WisdomVASP: Some Accumulated Wisdom
VASP: Some Accumulated Wisdom
 

Similar to Lec7

UNIX Basics and Cluster Computing
UNIX Basics and Cluster ComputingUNIX Basics and Cluster Computing
UNIX Basics and Cluster Computing
Bioinformatics and Computational Biosciences Branch
 
Sge
SgeSge
55 best linux tips, tricks and command lines
55 best linux tips, tricks and command lines55 best linux tips, tricks and command lines
55 best linux tips, tricks and command lines
Arif Wahyudi
 
Troubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issuesTroubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issues
Michael Klishin
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
Sysdig
 
50 Most Frequently Used UNIX Linux Commands -hmftj
50 Most Frequently Used UNIX  Linux Commands -hmftj50 Most Frequently Used UNIX  Linux Commands -hmftj
50 Most Frequently Used UNIX Linux Commands -hmftj
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Solr Troubleshooting - TreeMap approach
Solr Troubleshooting - TreeMap approachSolr Troubleshooting - TreeMap approach
Solr Troubleshooting - TreeMap approach
Alexandre Rafalovitch
 
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
Lucidworks
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Zabbix
 
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...
TorqueBox: The beauty of Ruby with the power of JBoss.  Presented at Devnexus...TorqueBox: The beauty of Ruby with the power of JBoss.  Presented at Devnexus...
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...
bobmcwhirter
 
Creating a Benchmarking Infrastructure That Just Works
Creating a Benchmarking Infrastructure That Just WorksCreating a Benchmarking Infrastructure That Just Works
Creating a Benchmarking Infrastructure That Just Works
Tim Callaghan
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
ScyllaDB
 
Introduction to Slurm
Introduction to SlurmIntroduction to Slurm
Docker
DockerDocker
Docker
Chen Chun
 
Performance tweaks and tools for Linux (Joe Damato)
Performance tweaks and tools for Linux (Joe Damato)Performance tweaks and tools for Linux (Joe Damato)
Performance tweaks and tools for Linux (Joe Damato)Ontico
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
Brendan Gregg
 
Introduction to SLURM
Introduction to SLURMIntroduction to SLURM
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Ilya Haykinson
 
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS ToolsTesting Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
All Things Open
 
Membrane protein-ligand tutorial with GROMACS.pdf
Membrane protein-ligand tutorial with GROMACS.pdfMembrane protein-ligand tutorial with GROMACS.pdf
Membrane protein-ligand tutorial with GROMACS.pdf
Rubem Francisco Silva Bezerra
 

Similar to Lec7 (20)

UNIX Basics and Cluster Computing
UNIX Basics and Cluster ComputingUNIX Basics and Cluster Computing
UNIX Basics and Cluster Computing
 
Sge
SgeSge
Sge
 
55 best linux tips, tricks and command lines
55 best linux tips, tricks and command lines55 best linux tips, tricks and command lines
55 best linux tips, tricks and command lines
 
Troubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issuesTroubleshooting common oslo.messaging and RabbitMQ issues
Troubleshooting common oslo.messaging and RabbitMQ issues
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
 
50 Most Frequently Used UNIX Linux Commands -hmftj
50 Most Frequently Used UNIX  Linux Commands -hmftj50 Most Frequently Used UNIX  Linux Commands -hmftj
50 Most Frequently Used UNIX Linux Commands -hmftj
 
Solr Troubleshooting - TreeMap approach
Solr Troubleshooting - TreeMap approachSolr Troubleshooting - TreeMap approach
Solr Troubleshooting - TreeMap approach
 
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
Solr Troubleshooting - Treemap Approach: Presented by Alexandre Rafolovitch, ...
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
 
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...
TorqueBox: The beauty of Ruby with the power of JBoss.  Presented at Devnexus...TorqueBox: The beauty of Ruby with the power of JBoss.  Presented at Devnexus...
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...
 
Creating a Benchmarking Infrastructure That Just Works
Creating a Benchmarking Infrastructure That Just WorksCreating a Benchmarking Infrastructure That Just Works
Creating a Benchmarking Infrastructure That Just Works
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
 
Introduction to Slurm
Introduction to SlurmIntroduction to Slurm
Introduction to Slurm
 
Docker
DockerDocker
Docker
 
Performance tweaks and tools for Linux (Joe Damato)
Performance tweaks and tools for Linux (Joe Damato)Performance tweaks and tools for Linux (Joe Damato)
Performance tweaks and tools for Linux (Joe Damato)
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
 
Introduction to SLURM
Introduction to SLURMIntroduction to SLURM
Introduction to SLURM
 
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
 
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS ToolsTesting Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
 
Membrane protein-ligand tutorial with GROMACS.pdf
Membrane protein-ligand tutorial with GROMACS.pdfMembrane protein-ligand tutorial with GROMACS.pdf
Membrane protein-ligand tutorial with GROMACS.pdf
 

Recently uploaded

Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
frank0071
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
TinyAnderson
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
sanjana502982
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
MAGOTI ERNEST
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 

Recently uploaded (20)

Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 

Lec7

  • 1. MIT 10.637 Lecture 7 Lab 2: Classical MD hjkulik@mit.edu 9-25-14
  • 2. MIT 10.637 Lecture 7 Lab 2 overview water models: TIP3P, TIP4P, TIP4P-FB, SPC/Fw equilibration, production, and analysis MgCl2 solution: Choose one water model, add ions, equilibrate, production, and analysis Ubiquitin WT protein: Get PDB file, prepare, solvate protein, equilibrate, production, analysis Ubiquitin mutant: Mutate WT protein, solvate, equilibrate, production, analysis
  • 3. MIT 10.637 Lecture 7 AMBER nuts and bolts AMBER dat files + Online repository: force field files, prepin files, to describe proteins, nucleotides, water, and ions. antechamber/RED server: generates force field and prepin files for non-standard ligands and residues tleap: organize and load in force field properties, solvate, set box dimensions, neutralize, and generate topology/coordinate files sander: run minimizations and molecular dynamics using topology, coordinates, and input parameters. cpptraj/ptraj: process and analyze output of trajectories.
  • 4. MIT 10.637 Lecture 7 Using XSEDE For those who didn’t set up aliases last time: 1) Login to the XSEDE login portal ssh <xsede username>@login.xsede.org 2) Login to the Maverick machine gsissh -p 2222 maverick.tacc.xsede.org Once on Maverick, copy files as needed over from your athena machine: scp <Athenausername>@athena.dialup.mit.edu:~/<local file name> ./ We’ll want to add a few commands to your bashrc. These are: export AMBERHOME=/work/02958/hkulik/maverick/shared/amber/ export LD_LIBRARY_PATH=/work/02958/hkulik/maverick/shared/amber/lib:$LD_LIB RARY_PATH export PATH=/work/02958/hkulik/maverick/shared/amber/bin:$PATH You can add them by editing your ~/.bashrc: nano ~/.bashrc Then: source ~/.bashrc
  • 5. MIT 10.637 Lecture 7 tleap Tleap takes commands or an input file. Example input commands: source leaprc.ff14SB mol = loadpdb wat.pdb check mol solvatebox mol TIP3PBOX 14.37 savepdb mol tip3pwaterbox.pdb saveamberparm mol tip3pwater.prmtop tip3pwater.inpcrd quit
  • 6. MIT 10.637 Lecture 7 Maverick SLURM queue • Maverick uses SLURM as a queueing system. • We write a job script and then submit it to the queueing system to run when resources are available. • Example job script: #!/bin/bash #SBATCH –J equilibration #SBATCH –o equil.oe #SBATCH –N 1 #SBATCH –p gpu #SBATCH –t 12:00:00 #SBATCH –n 1 . /usr/local/etc/login module load cuda/6.0 module load intel #Example run command ./exec < input > output
  • 7. MIT 10.637 Lecture 7 Maverick SLURM queue • We issue commands to the SLURM queue to manage our jobs. • Submit the job script: sbatch <jobscript> • Submit a job that depends on another one: sbatch –d <slurm job #> <jobscript> • Check the status of all of your jobs showq –u <xsede username> • Check the status of everyone’s jobs showq • Check specifics of a running or queued job scontrol show job <slurm job #> • Cancel a job scancel <slurm job #>
  • 8. MIT 10.637 Lecture 7 sander Minimization example: unrestrained_min.in: &cntrl ! Control namelist imin = 1, ! Minimization is on maxcyc = 2000, ! Number of cycles to run minimization ncyc = 2000, ! Number of cycles to run steepest descent ntb = 1, ! Constant volume PBCs cut = 9.0, ! Nonbonded cutoff distance in Angstroms-this is a little small, but our simulation cell is a bit small. ntxo = 2, ! NetCDF file for coordinates and restart ioutfm = 1, ! Binary NetCDF trajectory /
  • 9. MIT 10.637 Lecture 7 sander Dynamics example: constV_equil.in: &cntrl !Control namelist nstlim=5000, !Number of dynamics steps dt=0.002, !Timestep in ps** ntx=1, !Read in the coordinates without velocities. irest=0, !We are not restarting the simulation ntpr=500, !How frequently we print progress ntwr=5000, !How frequently we write the restart file ntwx=5000, !How frequently we write the mdcrd file tempi=100.0, !Initial temperature temp0=298.15, !Reference target temperature- to compare to experiment ntt=3, !Weak coupling thermostat gamma_ln=1.0, ! Time constant in ps for heat bath coupling. ig=-1, !Random seed for starting velocities. ntb=1, ! Constant volume PBCs ntc=2, ! SHAKE algorithm to constrain bonds with hydrogen** ntf=2, ! Interactions involving H-atoms omitted** cut = 9.0, ! Nonbonded cutoff distance in Angstroms ntxo=2, ! NetCDF file for coordinates and restart ioutfm=1, ! Binary NetCDF trajectory /
  • 10. MIT 10.637 Lecture 7 cpptraj/ptraj cpptraj processes our trajectory files. It takes an input file, command line options, or work at the interactive prompt. To start, we specify a prmtop file: $AMBERHOME/bin/cpptraj –p <myprmtop> Example queries: trajin <mdcrd file> (can take multiple mdcrd files and will sequentially load them) trajout mdcrd.pdb pdb radial myrdf.rdf 0.05 15.0 @O density 0.0033 distance mgcl @MG :2@CL- out mg-cl.dist go quit
  • 11. MIT 10.637 Lecture 7 Working with athena • Make sure terminal is locked to launcher. • Pick a text editor to use and get comfortable– nano for most of you. • Try some basic linux commands.
  • 12. MIT 10.637 Lecture 7 Logging into athena • Locally: here in 14-0637 • Quick stations on campus • Athena clusters (eg bldg 56) – At commandline: tellme combo • Remotely: X11 programs (eg avogadro) will be very slow over ssh but may be possible with fast internet at MIT. – ssh –X <athena username>@athena.dialup.mit.edu
  • 13. MIT 10.637 Lecture 7 Commandline tips ls: lists all visible files in the current directory. Try: ls -ltrh to view files with long printing (l), last modified sorting (t), in reverse (r), and human readable (h) file sizes. Try: ls .* to view all hidden files that start with ‘.’ such as .bashrc. Try: ls */* to view all files in first layer of subdirectories, etc. Try: ls */ -d to view all files that match a wildcard with a directory.
  • 14. MIT 10.637 Lecture 7 Commandline tips cd: change directory. Try: cd ~/ to change directory to home Try: cd - to change directory to the previous one. Try: cd ../ to move up one directory
  • 15. MIT 10.637 Lecture 7 Commandline tips mkdir: make a directory. Try: mkdir -p path/to/directory to simulatenously make new directory path, with a subdirectory inside to, with sub-subdirectory inside called ‘directory’ pwd: gets the current working directory. ln: make a symbolic link for a directory. Say you have a long source directory like /usr/local/source/file/compiler/bin/ and want to be able to see its contents more easily. Try: ln -s /usr/local/source/file/compiler/bin/ easydir to make a symbolic link in your existing directory as a subdirectory called “easydir”.
  • 16. MIT 10.637 Lecture 7 Commandline tips cp/mv: copy or move files from one place to another. You may want to copy or move files around from one place to another. Here are some examples of copying or moving the old file apples.txt to oranges.txt. Try: cp -i apples.txt oranges.txt “i” for interactive means that if oranges.txt already exists, it will ask you if you want to overwrite. Try: mv -i apples.txt oranges.txt “i” for interactive means that if oranges.txt already exists, it will ask you if you want to overwrite the existing oranges.txt. Try: mv -f apples.txt oranges.txt “f” forces the move even if an existing oranges.txt is already there. Try: cp -p apples.txt oranges.txt “p” means that permissions and timestamps will be preserved. Try: cp -r apples/ oranges/ “r” means that you’re recursively copying all the files in a directory. You need to do this if you’re trying to copy a directory.
  • 17. MIT 10.637 Lecture 7 Commandline tips rm: remove a file. Much like cp and mv, you can remove files (be careful with this) using a couple different flags. Try: rm -i apples.txt to interactively ”i” remove a file (i.e. get a y/n statement) Try: rm -v apples.txt to get a verbose listing of the files removed. Try: rm -r apples/ to recursively remove an entire directory.
  • 18. MIT 10.637 Lecture 7 Logging into XSEDE machines • Best way: – ssh <xsede portal username>@login.xsede.org – enter your portal username password – also, you can add an alias: • In athena, probably using cshell: – nano ~/.cshrc.mine – alias xsede 'ssh <username>@login.xsede.org' • In bash: – nano ~/.bashrc – (on a mac) nano ~/.profile – alias xsede=‘ssh <username>@login.xsede.org’ – Once at the portal, commands for passwordless login to other machines show up in MOTD: • Trestles: gsissh trestles.sdsc.xsede.org • Maverick: gsissh -p 2222 maverick.tacc.xsede.org • Alternatives: – You may be able to login to these machines directly (YMMV) • ssh <portalusername>@maverick.tacc.xsede.org (likely works) • ssh <portalusername>@trestles.sdsc.xsede.org (probably doesn’t work)
  • 19. MIT 10.637 Lecture 7 Aliases • Useful way to associate long linux commands with shortcuts • Forgot which aliases you have set? Type alias at the commandline • If you set aliases, you will need to reinitialize the shell before they’re active. E.g. in bash type ‘bash’ in cshell type ‘tcsh’ or log out and log in again.
  • 20. MIT 10.637 Lecture 7 Copying data To access data from other machines, use secure copy. You may want to do this to an open machine such as an athena machine: Syntax from remote machine to current location: scp <remote username>@<remote machine>:<remote file loc> <local loc> Syntax from local machine to remote machine: scp <local loc> <remote username>@<remote machine>:<remote dir> You can do this by copying from Maverick/Trestles->Xsede Login->Home machine Or you can copy from Maverick/Trestles->Athena.
  • 21. MIT 10.637 Lecture 7 Summary • Review on your own, more commandline tips: – http://hjklol.mit.edu/content/bios-203-useful- commandline-tools – Or check for cheat sheet on Stellar. • Make sure you have set up your xsede account before you leave today! • Let’s get started next time with molecular mechanics! • Any questions?