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
+30-23Lines changed: 30 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -5,51 +5,57 @@
5
5
The data analyzed by C-COMPASS typically derives from proteomics fractionation samples that result in compartment-specific protein profiles. Our tool can be used to analyze datasets derived from various experimental techniques.
6
6
7
7
## Key Features
8
+
8
9
-**Protein Localization Prediction**: Use a neural network to predict the spatial distribution of proteins within cellular compartments.
9
10
-**Dynamic Compartment Composition Analysis**: Model changes in compartment composition based on protein abundance data under various conditions.
10
11
-**Comparison of Biological Conditions**: Compare different biological conditions to identify and quantify relocalization of proteins and re-organization of cellular compartments.
11
12
-**Multi-Omics Support**: Combine your proteomics experiment with different omics measurements such as lipidomics to bring your project to the spacial multi-omics level.
12
13
-**User-Friendly Interface**: No coding skills required; the tool features a simple GUI for conducting analysis.
13
14
14
-
## System Requirements
15
-
- 64-bit Windows Operating System
16
-
-**No** Python Installation Required
15
+
## Documentation
16
+
17
+
Further documentation is available at https://c-compass.readthedocs.io/en/latest/.
17
18
18
19
## Installation
19
20
20
21
### Single-file executables
21
22
22
-
Single-file executables that don't require a Python installation are available on the release page.
23
+
Single-file executables that don't require a Python installation are available
24
+
on the release page for Linux, Windows, and MacOS. Download the appropriate
25
+
file for your operating system and run it.
23
26
24
-
On Windows, make sure to install the Microsoft C and C++ (MSVC) runtime libraries before ([further information](ttps://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170), [direct download](https://aka.ms/vs/17/release/vc_redist.x64.exe)).
27
+
On Windows, make sure to install the Microsoft C and C++ (MSVC) runtime
28
+
libraries before ([further information](ttps://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170),
C-COMPASS requires Python>=3.10, and due to its `tensorflow` dependency Python<=3.12.
40
+
Note that C-COMPASS currently requires Python>=3.10, and due to its
41
+
`tensorflow` dependency Python<=3.12.
34
42
35
-
####Ubuntu
43
+
On Ubuntu linux, installing the `python3-tk` package is required:
36
44
37
45
```bash
38
46
sudo apt-get install python3-tk
39
47
```
40
48
41
49
## Usage
42
50
43
-
To launch the GUI, run the following command:
44
-
45
-
```bash
46
-
ccompass
47
-
```
51
+
See also https://c-compass.readthedocs.io/en/latest/usage.html.
48
52
49
53
### Graphical User Interface (GUI)
50
-
- The GUI will guide you through the process of loading and analyzing your proteomics dataset, including fractionation samples and Total Proteome samples.
51
-
- Follow the on-screen instructions to perform the analysis and configure settings only if required
52
-
- Standard parameters should fit for the majority of experiments. You **don't need to change the default settings!**
54
+
55
+
* The GUI will guide you through the process of loading and analyzing your proteomics dataset, including fractionation samples and Total Proteome samples.
56
+
*Follow the on-screen instructions to perform the analysis and configure settings only if required
57
+
* Standard parameters should fit for the majority of experiments.
58
+
You **don't need to change the default settings!**
53
59
54
60
### Command-Line Usage (Optional)
55
61
You can also run the software via the command line:
@@ -68,23 +74,24 @@ You can also run the software via the command line:
68
74
- Principal analysis steps and calculations will be kept as they are in version 1.0 unless changes are suggested by the reviewers.
69
75
70
76
### Contributing
77
+
71
78
Contributions to C-COMPASS are welcome! To contribute:
79
+
72
80
1.**Fork the repository** on GitHub.
73
81
2.**Create a new branch** for your changes.
74
82
3.**Commit your changes**.
75
83
4.**Submit a pull request**.
76
84
77
85
### License
86
+
78
87
C-COMPASS is licensed under the BSD 3-Clause License.
79
88
80
89
### Trouble-Shooting
81
-
-**SmartScreen Warning**: If Windows blocks the application via SmartScreen, this is due to the software being unsigned. Please consult your IT department to bypass this restriction if necessary.
82
-
-**Long Path Issues on Windows**: If your system encounters long path errors, you can activate them in your registry under 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem' by setting the value for **LongPathsEnabled* from 0 to 1.
90
+
91
+
***SmartScreen Warning**: If Windows blocks the application via SmartScreen, this is due to the software being unsigned. Please consult your IT department to bypass this restriction if necessary.
92
+
***Long Path Issues on Windows**: If your system encounters long path errors, you can activate them in your registry under 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem' by setting the value for **LongPathsEnabled* from 0 to 1.
83
93
84
94
### Contact
85
-
For any questions, contact daniel.haas@helmholtz-munich.de
86
95
87
-
### Pre-Publication Information
88
-
The software documentation to C-COMPASS is accessible under
89
-
**/docs/build/html/index.html**
90
-
and will be publicly available by the official release of C-COMPASS.
96
+
For any questions, contact `daniel.haas@helmholtz-munich.de` or post an
97
+
issue at https://github.com/ICB-DCM/C-COMPASS/issues/.
Copy file name to clipboardExpand all lines: doc/contributing.rst
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
-
V. Contributions
2
-
=========================
1
+
Contributing
2
+
============
3
3
4
4
We welcome contributions to C-COMPASS and encourage the community to participate in its development. Whether you are fixing bugs, adding new features, or improving documentation, your help is greatly appreciated.
5
5
@@ -14,8 +14,8 @@ Before starting major changes, it's a good idea to open an issue to discuss the
14
14
15
15
We appreciate your time and effort in making C-COMPASS even better!
16
16
17
-
VI. Pre-commit Hooks
18
-
--------------------
17
+
Pre-commit Hooks
18
+
----------------
19
19
20
20
We use `pre-commit <https://github.com/pre-commit/pre-commit>`__ hooks to
21
21
ensure code quality and consistency. Pre-commit hooks automatically run checks
**What if one or more of my gradients are missing some fractions?**
6
5
7
-
a. What if one or more of my gradients are missing some fractions?
8
-
9
-
A. By default, C-COMPASS analyses each replicate secparately which means it is not necessary that all fractionations are complete. However, if the number of remaining fractions is decreased, the prediction accuracy is affected. Furthermore, it can happen that the missing fraction is an important feature for a distinct compartment. You can check the correlation matrix for marker proteins and their median profile to evaluate how distinguishable your profiles still are.
10
-
11
-
2. Trouble Shooting
12
-
-------------------
6
+
A. By default, C-COMPASS analyses each replicate separately which means it is not necessary that all fractionations are complete. However, if the number of remaining fractions is decreased, the prediction accuracy is affected. Furthermore, it can happen that the missing fraction is an important feature for a distinct compartment. You can check the correlation matrix for marker proteins and their median profile to evaluate how distinguishable your profiles still are.
Copy file name to clipboardExpand all lines: doc/installation.rst
+3-25Lines changed: 3 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,7 @@
1
-
I. Installation
2
-
==============================
3
-
4
-
System Requirements
5
-
--------------------
6
-
7
-
- 64-bit Windows Operating System
8
-
9
-
10
-
Running the Software
11
-
--------------------
12
-
13
-
- Download the ZIP file from the repository or release section.
14
-
- Extract the ZIP file to any location on your machine.
15
-
- Navigate to the extracted folder.
16
-
- Double-click `C-CMPS.bat` to start the application.
17
-
- The software will initialize the portable Python environment and launch the GUI (this may take a few minutes).
18
-
19
-
20
-
Command-Line Usage (optional)
21
-
-----------------------------
22
-
23
-
You can also run the software via the command line:
24
-
25
-
> python CCMPS.py
1
+
Installation
2
+
============
26
3
4
+
See `https://github.com/ICB-DCM/C-COMPASS?tab=readme-ov-file#installation <https://github.com/ICB-DCM/C-COMPASS?tab=readme-ov-file#installation>`__ for the latest installation instructions.
0 commit comments