Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
6bd438c
Added documentation using materials for mkdocs
SimoneScrima Feb 3, 2026
fddb7de
github actions
SimoneScrima Feb 3, 2026
b4daee8
Renamed home to index to fix github actions
SimoneScrima Feb 3, 2026
9347cf6
fixing github actions
SimoneScrima Feb 3, 2026
d56e677
fixes github actions in ci.yaml
SimoneScrima Feb 3, 2026
e50b540
Fixes ci.yaml
SimoneScrima Feb 3, 2026
f0288f9
Fix mispell ci.yaml
SimoneScrima Feb 3, 2026
e26347e
Revamp of docs organization
SimoneScrima Feb 6, 2026
4e57aa9
Overhaul of the docs
SimoneScrima Feb 11, 2026
d25e63b
Fixes ci.yaml
SimoneScrima Feb 11, 2026
d7ee75b
Fixes to homepage
SimoneScrima Feb 11, 2026
b0c8517
Rework on the documentation and finally a logo
SimoneScrima Feb 27, 2026
0cf1f76
Updated Docs
SimoneScrima Mar 2, 2026
e4dd1e5
Version 1.0.0
KasperThystrup May 22, 2026
ea77379
Minor fixes
jakobnissen May 26, 2026
73625ea
Version 1.0.0
KasperThystrup May 22, 2026
9d9998b
Merge branch 'dev' into docs_dev
SimoneScrima May 27, 2026
343343f
Updates on the main pages for the documentation
SimoneScrima May 29, 2026
97cab09
Merge branch 'dev' into fixes
KasperThystrup May 29, 2026
9e96920
Updates on doc
SimoneScrima May 29, 2026
667b138
Changes to documentation
SimoneScrima Jun 1, 2026
57b9904
Small Fixes README
SimoneScrima Jun 1, 2026
f69c6c0
Fix mispell for final output
SimoneScrima Jun 1, 2026
3997e0d
Merge pull request #143 from ssi-dk/docs
SimoneScrima Jun 1, 2026
bfa6a90
Added vancomycin
KasperThystrup Jun 1, 2026
6045094
Fix pip installation duplication err
KasperThystrup Jun 2, 2026
3b72c12
Remove redundant src/mmaseq/utils from package list
jakobnissen Jun 2, 2026
f3c6573
Fix bcftools and kleborate dependency
jakobnissen Jun 2, 2026
88d874a
Fix amrfinder_update command
jakobnissen Jun 2, 2026
a1e2625
Use Conda CLI instead of API in versions.py
jakobnissen Jun 2, 2026
4fdcd36
Merge pull request #147 from jakobnissen/install-fixes
SimoneScrima Jun 2, 2026
9b8ab81
Merge pull request #137 from jakobnissen/fixes
KasperThystrup Jun 2, 2026
1ff77e8
Merge pull request #146 from ssi-dk/fix-pyproject_duplicate_err
KasperThystrup Jun 2, 2026
c4e138e
Merge branch 'dev' into add_vancomycin
KasperThystrup Jun 2, 2026
04e4c9d
Merge pull request #144 from ssi-dk/add_vancomycin
SimoneScrima Jun 2, 2026
aae2557
Fix #149
SimoneScrima Jun 3, 2026
4d65fbf
Small fix
SimoneScrima Jun 3, 2026
02babd6
Separated Point and Disinfinder and log polish
KasperThystrup Jun 3, 2026
ed0d7ae
Fallback on CONDA_EXE if shutil.which(conda) is not available, to fin…
SimoneScrima Jun 3, 2026
959776c
MMAdeploy now cleans output as default
SimoneScrima Jun 4, 2026
4ef187a
Merge pull request #150 from ssi-dk/fix#149
SimoneScrima Jun 4, 2026
437c3a8
Merge branch 'dev' into resfinder_sorted
SimoneScrima Jun 5, 2026
45e4816
Merge pull request #151 from ssi-dk/resfinder_sorted
SimoneScrima Jun 5, 2026
9dd0f80
Merge branch 'main' into dev
SimoneScrima Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ A complete documentation is available [MMAseq Documentation](https://ssi-dk.gith
Please to report bugs or enhancement use the Issue Tracker.

# Citation
When using SSI analysis in published work, please cite the following...
When using SSI analysis in published work, please cite the following:

[PLACEHOLDER FOR CITATION INSTRUCTION]

For citations of included algorithms and sub-modules please see the (placeholerreferences).

For citations of included algorithms and sub-modules please see the [references](https://ssi-dk.github.io/MMASeq/references/)
208 changes: 0 additions & 208 deletions docs/deployment.md

This file was deleted.

76 changes: 49 additions & 27 deletions docs/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,29 @@ The input data is specified through a samplesheet, which allows for batch proces

## Repository Structure

Within the `mmaseq` folder repository, the project is organized into several key directories and files that facilitate the workflow and its management:
Within the `MMAseq` folder repository, the project is organized into several key directories and files that facilitate the workflow and its management:

### `workflow/`
### `src/`

: Contains all Snakemake-related files: rule definitions, species-specific configs, conda environments, and helper scripts.
: It is the top level directory that contains all snakemake-related files: rule definitions, species-specific configs, conda environments, and helper scripts.

### `data/`
: Includes test data and template samplesheets to demonstrate pipeline functionality and structure.
### `docs/`
: Includes the the markdow documentation files and assets, used to build the project documentation.

### `config/`
: Stores the main configuration file, metadata and the results catalogue.
### `LICENSE`
: The `LICENSE` file contains the terms under which the software is distributed, specifying the permissions and limitations for users of the software.

### `README.md`
: The`README.md` provides an overview of the project and other relevant information for users.

### `mkdocs.yml`
: The `mkdocs.yml` file is the configuration file for MkDocs, a static site generator used to build the project documentation. It defines the structure and settings for the documentation site.

### `pyproject.toml`
: The `pyproject.toml` file is a configuration file for Python projects, specifying the project metadata, dependencies, and build system requirements. It is used to manage the Python environment and dependencies for the project, ensuring that all necessary packages are installed and compatible with the workflow.

### `version_guide.md`
: The `version_guide.md` file provides information about the versioning strategy and release notes for the project.

<details>
<summary><strong>Click to expand: Full project tree structure </strong></summary>
Expand All @@ -30,26 +42,36 @@ Within the `mmaseq` folder repository, the project is organized into several key
├── README.md
├── mkdocs.yml
├── pyproject.toml
├── mmaseq/
├── config/
| ├── target_screening/ # Metadata Folder
| ├── species_configs/ # Folder containing all species configuration file
| ├── results_catalogue.yaml # File containing all the information regarding the
| ├── config.yaml # Main pipeline default configuration file
├── data/
│   ├── assemblies/ # Example assemblies
| ├── reads/ # Reads folder
| | └── dl_script.sh # Script to download test reads
│ └── samplesheet.tsv # Example input sheet
├── workflow/
│ ├── Snakefile # Main Snakemake workflow definition
│ ├── envs/ # Folder containing all environments configuration files
│ ├── rules/ # Folder containing all snakemake rules
│ └── scripts/ # Folder containing all helper scripts
├── helper_functions.py # Helper functions used in the launcher
└── mmaseq.py # Main launcher of the pipeline

├── version_guide.md
├── src
├── mmaseq/
├── config/
| ├── target_screening/ # Metadata Folder
| ├── species_configs/ # Folder containing all species configuration file
| ├── results_catalogue.yaml # File containing all the information regarding the results generated by the pipeline
| ├── Test.yaml # Main pipeline default configuration file
├── data/
│   ├── assemblies/ # Example assemblies
| ├── reads/ # Reads folder
| | └── reads.urls # Example input reads urls file
│   ├── samplesheet_small.tsv # Reduced example input sheet
│ └── samplesheet.tsv # Complete example input sheet
├── workflow/
│ ├── Snakefile # Main Snakemake workflow definition
│ ├── envs/ # Folder containing all environments configuration files
│ ├── rules/ # Folder containing all snakemake rules
│ └── scripts/ # Folder containing all helper scripts
├── utils/ # Folder containing all helper functions and classes
| ├── PATH.py # File containing all paths used in the pipeline
| ├── helpers.py # File containing helper functions and classes
| ├── logging_setup.py # File containing the logging setup for the pipeline
| ├── results_paths.py # File containing the functions to generate the paths for the results generated by the pipeline
| ├── results_aggregator.py # File containing the functions to aggregate the results generated by the pipeline
| └── sample_config.py # File containing the functions to parse the sample configuration files
├── deploy.py # Script to deploy the pipeline into a specified location and run the pipeline on a test dataset
└── mmaseq.py # Main launcher of the pipeline

```

</details>
Loading
Loading