Skip to content

Commit

Permalink
update docs (#1933)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikkonie committed Aug 8, 2024
1 parent 3b7e6da commit b8d7023
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
uses: actions/checkout@v3
- name: Install project Python dependencies
run: |
pip install wheel==0.37.1
pip install wheel==0.40.0
pip install -r requirements/local.txt
pip install -r requirements/test.txt
- name: Setup Node.js
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Added
- ``template_output_dir_display`` user setting (#1960)
- Display BAM/CRAM/VCF omit patterns in study shortcut modal (#1963)
- Row links display override using assay comment (#1968)
- ``generic`` assay app plugin (#1946)
- **Taskflowbackend**
- ``BatchCalculateChecksumTask`` retrying in case of timeouts (#1941)

Expand Down
66 changes: 45 additions & 21 deletions docs_manual/source/metadata_advanced.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.. _metadata_advanced:

.. include:: <isonum.txt>

Advanced Metadata Topics
Expand Down Expand Up @@ -104,11 +105,11 @@ SODAR currently supports the following assay plugins:

- **DNA Sequencing**
- **Generic Assay Plugin**
- **Generic Raw Data Plugin**
- **Metabolite Profiling / Mass Spectrometry**
- **Microarray**
- **Protein Expression Profiling / Mass Cytometry**
- **Protein Expression Profiling / Mass Spectrometry**
- **Raw Data Plugin**

General Concepts
----------------
Expand All @@ -132,6 +133,8 @@ metadata to files stored in iRODS:
DNA Sequencing Plugin
---------------------

Plugin for different DNA sequencing configurations.

- Internal name: ``samplesheets_assay_dna_sequencing``
- Additional assay shortcuts
* N/A
Expand All @@ -148,12 +151,15 @@ DNA Sequencing Plugin
* transcriptome profiling / nucleotide sequencing
* panel sequencing / nucleotide sequencing

.. _metadata_advanced_assay_generic:

Generic Assay Plugin
--------------------

This plugin can be used with any assay i. e. measurement/technology configuration.
It enables the user to define row-specific and inline links to iRODS collections
via comments in the ``STUDY ASSAYS`` section of the ISA-Tab investigation file.
Generic plugin which can be used with any measurement and technology type
configuration. It enables the user to define row-specific and inline links to
iRODS collections via comments in the ``STUDY ASSAYS`` section of the ISA-Tab
investigation file.

- Internal name: ``samplesheets_assay_generic``
- Row-specific links
Expand All @@ -168,10 +174,11 @@ via comments in the ``STUDY ASSAYS`` section of the ISA-Tab investigation file.
Comment[SODAR Assay Row Path 1] Pool ID
Comment[SODAR Assay Row Path 2] Extract Name
+ Resulting row links:
``/sodarZone/projects/xxx/sample_data/study_yyy/assay_zzz/<pool_id>/<extract_name>/``
* Resulting row links:
``/sodarZone/projects/xxx/sample_data/study_yyy/assay_zzz/<pool_id>/<extract_name>/``
- Inline links
* Comments define semicolon-separated lists of columns to be linked to collections.
* Comments define semicolon-separated lists of columns to be linked to
collections.
* *SODAR Assay Link Results* |rarr| ``ResultsReports``
* *SODAR Assay Link MiscFiles* |rarr| ``MiscFiles``
* *SODAR Assay Link Row* |rarr| ``RowPath``
Expand All @@ -186,22 +193,11 @@ via comments in the ``STUDY ASSAYS`` section of the ISA-Tab investigation file.
- Used with measurement type / technology type
* N/A (is only used when the ``SODAR Assay Plugin`` comment is set)

Generic Raw Data Assay Plugin
-----------------------------

- Internal name: ``samplesheets_assay_generic_raw``
- Additional assay shortcuts
* ``RawData``: Assay-wide raw data files
- Row-specific links
* N/A
- Inline links
* *Raw data files* are linked to ``RawData``
- Used with measurement type / technology type
* N/A (is only used when the ``SODAR Assay Plugin`` comment is set)

Metabolite Profiling / Mass Spectrometry Plugin
-----------------------------------------------

Plugin for metabolite profiling assays.

- Internal name: ``samplesheets_assay_meta_ms``
- Additional assay shortcuts
* ``RawData``: Assay-wide raw data files
Expand All @@ -217,6 +213,8 @@ Metabolite Profiling / Mass Spectrometry Plugin
Microarray Plugin
-----------------

Plugin for microarray assays.

- Internal name: ``samplesheets_assay_microarray``
- Additional assay shortcuts
* N/A
Expand All @@ -235,6 +233,8 @@ Microarray Plugin
Protein Expression Profiling / Mass Spectrometry Plugin
-------------------------------------------------------

Plugin for protein expression profiling assays with mass spectrometry.

- Internal name: ``samplesheets_assay_pep_ms``
- Additional assay shortcuts
* ``RawData``: Assay-wide raw data files
Expand All @@ -247,7 +247,9 @@ Protein Expression Profiling / Mass Spectrometry Plugin
* protein expression profiling / mass spectrometry

Protein Expression Profiling / Mass Cytometry Plugin
-------------------------------------------------------
----------------------------------------------------

Plugin for protein expression profiling assays with mass cytometry.

- Internal name: ``samplesheets_assay_cytof``
- Additional assay shortcuts
Expand All @@ -263,3 +265,25 @@ Protein Expression Profiling / Mass Cytometry Plugin
* *Raw Data Files* and *Derived Data Files* are linked to ``{Assay Name}``
- Used with measurement type / technology type
* protein expression profiling / mass cytometry

Raw Data Assay Plugin
---------------------

Generic plugin for adding a raw data collection to assays not configured with
avspecific measurement type and technology type.

- Internal name: ``samplesheets_assay_generic_raw``
- Additional assay shortcuts
* ``RawData``: Assay-wide raw data files
- Row-specific links
* N/A
- Inline links
* *Raw data files* are linked to ``RawData``
- Used with measurement type / technology type
* N/A (is only used when the ``SODAR Assay Plugin`` comment is set)

.. warning::

This plugin is a candidate for deprecation and may be removed in a
subsequent release. It is recommended to use the
:ref:`metadata_advanced_assay_generic` instead.
3 changes: 2 additions & 1 deletion docs_manual/source/sodar_release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ list of changes in current and previous releases, see the
v0.15.0 (WIP)
=============

Feature update.
Feature release.

- Add isatemplates app for management of custom ISA-Tab templates
- Add generic assay plugin
- Add BAM/CRAM/VCF omit pattern display in study shortcut modal
- Add row links display override using assay comment
- Add iRODS checksum calculation retrying
Expand Down

0 comments on commit b8d7023

Please sign in to comment.