# An Introduction to the CLEX Research Workflow Below we describe 2 standard workflows that researchers might follow: 1. Typical for users of NCI's High Performance Computing (HPC) resources 2. Typical for non-NCI users For NCI Users -------------
Generic knowledge * [Shell](Shell.md) * [SSH](SSH.md) * [Introduction to NCI](Introduction_to_NCI.md) * [Storage management at NCI](Storage_management_at_NCI.md) * [Git Version control](Git.md) * [Cloud](Cloud.md) * [Data formats](FileFormats.md)
Planning resource needs - Aidan rev. Paola * [Compute and Storage Resources](Resources.md)
Finding data to run the model on (or to analyse) - Paola rev. Holger * [Data resources at NCI](NCI_data.md) * [Other data resources](remote_data.md) * [Accessing data remotely with THREDDS and OPenDAP](opendap.md)
Running a model - Holger rev. Scott * Pre-requisites: [Introduction to NCI](Introduction_to_NCI.md) * Pre-requisites: [Shell](Shell.md) * Pre-requisites: [SSH](SSH.md) * Configuring the model * [UM](Configuring_UM.md) * [payu / MOM](payu.md) * ACCESS * Running the model * UM * MOM * ACCESS * Postprocessing (Shouldn't this be part of Analysing?)
Analysing model results (or any data) - Scott rev. Danny * [Analysis Basics](AnalysisBasics.md) * [Plotting](Plotting.md) * [Big datasets](BigDatasets.md)
Code development and management - Danny rev. Claire * Pre-requisite: Version control * [SVN](SVN.md) * [Git](Git.md) * [Fortran development](Fortran.md) * [Python development](Python.md) * Debugging (See specific language for details) * [Code publishing](Code-publishing.md)
Publishing data - Claire rev. Aidan * [Open Access Requirements](Open_Access_details.md) * [Publication process](Publication_process_details.md) * [Complete a Data Management plan](DMP_details.md) * [Format your data](Data_formatting.md)
For Non-NCI Users -----------------
Finding data to run the model on (or to analyse) * [Other data resources](remote_data.md) * [Accessing data remotely with THREDDS and OPenDAP](opendap.md)
Running a model locally * ???
Code development and management * Fortran basics * Python basics * Debugging * Version control * Svn * Git * Publishing
Local anaylsis * ???
Publishing data * ???