Basics of SoS workflow system
More on SoS workflow system
Use SoS in SoS Notebook
SoS Notebook comes with an extensive set of documentation but it can be daunting to dive into it to get the information you need.
If you have a casual question like if certain feature exists or how certain things are handled, it is better to ask it in our gitter channel. You can also use the button at the top right corner of the homepage.
If you have a more serious question or suggestion, please feel free to post to our issue tracker. SoS consists of tens of modules and related issue trackers but free feel to post to any of them because it is easy for us to move the issue to an appropriate tracker if needed.
Our documentation is hosted on our live server and can be edited directly. If you spot an error or feel like contributing to the document, please
!create-pr <Shift-Enter>in the console panel to send us a PR
globaland other sections)
R_Library, and more)
taskstatement and option
-q, task options
Please cite the following publication if you use SoS workflow engine for your work:
Script of Scripts: a pragmatic workflow system for daily computational research Gao Wang and Bo Peng (2019) PLoS Computational Biology. doi: 10.1371/journal.pcbi.1006843
Here are a list of examples from the publication:
Please follow instructions here to reproduce all but the last (due to data accessibility restrictions) examples.
SoS scripts for the maintenance of SoS
trunk_sizeto group the tasks. This example also demonstrates the use of option
sharedto collect results from tasks as variables
remote()and step option