You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/skills/triaging-module-requests/analysis-templates.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -180,7 +180,7 @@ Our records show that [Tool Name] might already have a MultiQC module:
180
180
- Module: `multiqc.modules.[module_name]`
181
181
- Documentation: [Link]
182
182
183
-
Please check the [list of existing modules](https://multiqc.info/modules/) before proceeding. If the existing module doesn't meet your needs, please explain what additional functionality you require.
183
+
Please check the [list of existing modules](https://docs.seqera.io/multiqc/modules/) before proceeding. If the existing module doesn't meet your needs, please explain what additional functionality you require.
Copy file name to clipboardExpand all lines: README.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
### Aggregate bioinformatics results across many samples into a single report
10
10
11
-
##### Find [documentation](https://docs.seqera.io/multiqc) and [example reports](https://multiqc.info/example-reports/) at [http://multiqc.info](http://multiqc.info)
11
+
##### Find [documentation](https://docs.seqera.io/multiqc) and [example reports](https://seqera.io/multiqc/#reports) at [https://seqera.io/multiqc/](https://seqera.io/multiqc/)
@@ -63,6 +79,10 @@ MultiQC is written in Python and needs a Python installation to run.
63
79
To run MultiQC manually install, you'll typically install it into a local Python environment.
64
80
MultiQC requires Python version 3.9 or above.
65
81
82
+
:::tip
83
+
If you use [uv](#uv) to install MultiQC, you don't need to install Python separately — uv automatically downloads and manages Python for you.
84
+
:::
85
+
66
86
### System Python
67
87
68
88
Python comes installed on most operating systems. You can install MultiQC directly here, but it is _not_ recommended. This often causes problems, and it's a little risky to mess with it.
@@ -71,6 +91,28 @@ Python comes installed on most operating systems. You can install MultiQC direct
71
91
If you find yourself prepending `sudo` to any MultiQC commands, take a step back and think about Python virtual environments / conda instead.
72
92
:::
73
93
94
+
### Python with uv
95
+
96
+
[uv](https://docs.astral.sh/uv/) is a fast Python package and project manager that can also install and manage Python versions.
97
+
If you don't have Python installed, uv will automatically download it when needed — no separate Python installation required.
uv can also be used as a drop-in replacement for pip inside virtual environments.
206
+
See the [uv documentation](https://docs.astral.sh/uv/) for more details.
207
+
:::
208
+
111
209
### Conda
112
210
113
211
MultiQC is available on [Bioconda](https://bioconda.github.io/).
@@ -134,7 +232,7 @@ Doing so will likely cause weird stuff to happen (such as only being able to ins
134
232
135
233
### Pip / PyPI
136
234
137
-
This is the easiest way to install MultiQC. `pip` is the package manager for the Python Package Manager. It comes bundled with recent versions of Python,
235
+
`pip` is the package manager for the Python Package Index. It comes bundled with recent versions of Python,
138
236
otherwise you can find installation instructions [here](https://pip.pypa.io/en/stable/installation/).
139
237
140
238
You can install MultiQC from [PyPI](https://pypi.python.org/pypi/multiqc) as follows:
@@ -201,9 +299,17 @@ cd MultiQC
201
299
pip install .
202
300
```
203
301
302
+
Or, using uv:
303
+
304
+
```bash
305
+
git clone https://github.com/MultiQC/MultiQC.git
306
+
cd MultiQC
307
+
uv pip install .
308
+
```
309
+
204
310
This will fetch the latest development code. To update to the latest changes, use `git pull`.
205
311
206
-
Use the `--editable` flag (`pip install -e .`) if you intend to develop the code locally.
312
+
Use the `--editable` flag (`pip install -e .` or `uv pip install -e .`) if you intend to develop the code locally.
207
313
This symlinks the source files so that you don't have to reinstall every time you edit a file.
208
314
209
315
`git` not installed? No problem - just download the flat files:
0 commit comments