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: README.md
+42-8Lines changed: 42 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,19 +52,18 @@ With directLFQ, we provide a novel algorithm for addressing these challenges in
52
52
directLFQ can be installed and used on all major operating systems (Windows, macOS and Linux).
53
53
There are currently two different types of installation possible:
54
54
55
-
*[**One-click GUI installer:**](#one-click-gui) Choose this installation if you only want the GUI and/or keep things as simple as possible.
56
-
<!---
57
-
* [**Pip installer:**](#pip) Choose this installation if you want to use directlfq as a Python package in an existing Python 3.9 environment (e.g. a Jupyter notebook). If needed, the GUI and CLI can be installed with pip as well.
58
-
-->
59
-
*[**Developer installer:**](#developer) Choose this installation if you are familiar with CLI tools, [conda](https://docs.conda.io/en/latest/) and Python. This installation allows access to all available features of directlfq and even allows to modify its source code directly. Generally, the developer version of directlfq outperforms the precompiled versions which makes this the installation of choice for high-throughput experiments.
55
+
*[**One-click GUI installation:**](#one-click-gui-installation) Choose this installation if you only want the GUI and/or keep things as simple as possible.
56
+
*[**Pip installation:**](#pip-installation) Choose this installation if you want to use directlfq as a Python package in an existing Python 3.9 environment (e.g. a Jupyter notebook). If needed, the GUI and CLI can be installed with pip as well.
57
+
*[**Developer installation:**](#developer-installation) Choose this installation if you are familiar with CLI tools, [conda](https://docs.conda.io/en/latest/) and Python. This installation allows access to all available features of directlfq and even allows to modify its source code directly. Generally, the developer version of directlfq outperforms the precompiled versions which makes this the installation of choice for high-throughput experiments.
58
+
-[**Docker installation:**](#docker-installation) Choose this installation if you want to use directlfq without any changes to your system.
60
59
61
-
### One-click GUI
60
+
### One-click GUI installation
62
61
63
62
The GUI of directlfq is a completely stand-alone tool that requires no knowledge of Python or CLI tools. Click [**here**](https://github.com/MannLabs/directlfq/releases/latest/) to download the latest release for either Windows, macOS or Linux.
64
63
65
64
Older releases remain available on the [release page](https://github.com/MannLabs/directlfq/releases), but no backwards compatibility is guaranteed.
66
65
67
-
### Pip
66
+
### Pip installation
68
67
69
68
directLFQ can be installed in an existing Python 3.9 environment with a single `bash` command.
70
69
@@ -93,7 +92,7 @@ For those who are really adventurous, it is also possible to directly install an
directlfq can also be installed in editable (i.e. developer) mode with a few `bash` commands. This allows to fully customize the software and even modify the source code to your specific needs. When an editable Python package is installed, its source code is stored in a transparent location of your choice. While optional, it is advised to first (create and) navigate to e.g. a general software folder:
99
98
@@ -127,7 +126,42 @@ By default this installs loose dependencies (no explicit versioning), although i
127
126
128
127
***By using the editable flag `-e`, all modifications to the [directlfq source code folder](directlfq) are directly reflected when running directlfq. Note that the directlfq folder cannot be moved and/or renamed if an editable version is installed. In case of confusion, you can always retrieve the location of any Python module with e.g. the command `import module` followed by `module.__file__`.***
129
128
129
+
130
+
### Docker installation
131
+
The containerized version can be used to run directlfq without any installation to your system.
132
+
133
+
#### 1. Setting up Docker
134
+
Install the latest version of docker (https://docs.docker.com/engine/install/).
135
+
136
+
#### 2. Prepare folder structure
137
+
Set up your data to match the expected folder structure:
138
+
create a folder and store its name in a variable, and specify a port
self.project_description="""### directLFQ provides ratio-based normalization and protein intensity estimation for small and very large numbers of proteomes."""
0 commit comments