Skip to content

Commit f8ed9fa

Browse files
authored
Update documentation (#64)
* Fix typos * Remove outdated license * merge data preparation and usage guide * fix rst
1 parent 1c02ba0 commit f8ed9fa

File tree

9 files changed

+172
-207
lines changed

9 files changed

+172
-207
lines changed

README.md

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,51 +5,57 @@
55
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.
66

77
## Key Features
8+
89
- **Protein Localization Prediction**: Use a neural network to predict the spatial distribution of proteins within cellular compartments.
910
- **Dynamic Compartment Composition Analysis**: Model changes in compartment composition based on protein abundance data under various conditions.
1011
- **Comparison of Biological Conditions**: Compare different biological conditions to identify and quantify relocalization of proteins and re-organization of cellular compartments.
1112
- **Multi-Omics Support**: Combine your proteomics experiment with different omics measurements such as lipidomics to bring your project to the spacial multi-omics level.
1213
- **User-Friendly Interface**: No coding skills required; the tool features a simple GUI for conducting analysis.
1314

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/.
1718

1819
## Installation
1920

2021
### Single-file executables
2122

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.
2326

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),
29+
[direct download](https://aka.ms/vs/17/release/vc_redist.x64.exe)).
2530

2631
### Via pip
2732

2833
```bash
34+
# install
2935
pip install ccompass
36+
# launch the GUI
37+
ccompass
3038
```
3139

32-
### Prerequisites
33-
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.
3442

35-
#### Ubuntu
43+
On Ubuntu linux, installing the `python3-tk` package is required:
3644

3745
```bash
3846
sudo apt-get install python3-tk
3947
```
4048

4149
## Usage
4250

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.
4852

4953
### 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!**
5359

5460
### Command-Line Usage (Optional)
5561
You can also run the software via the command line:
@@ -68,23 +74,24 @@ You can also run the software via the command line:
6874
- Principal analysis steps and calculations will be kept as they are in version 1.0 unless changes are suggested by the reviewers.
6975

7076
### Contributing
77+
7178
Contributions to C-COMPASS are welcome! To contribute:
79+
7280
1. **Fork the repository** on GitHub.
7381
2. **Create a new branch** for your changes.
7482
3. **Commit your changes**.
7583
4. **Submit a pull request**.
7684

7785
### License
86+
7887
C-COMPASS is licensed under the BSD 3-Clause License.
7988

8089
### 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.
8393

8494
### Contact
85-
For any questions, contact daniel.haas@helmholtz-munich.de
8695

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/.

doc/changelog.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
VII. Changelog
2-
==============================
1+
Changelog
2+
=========
33

44
Version 1.0.0
55
-------------

doc/contributing.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
V. Contributions
2-
=========================
1+
Contributing
2+
============
33

44
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.
55

@@ -14,8 +14,8 @@ Before starting major changes, it's a good idea to open an issue to discuss the
1414

1515
We appreciate your time and effort in making C-COMPASS even better!
1616

17-
VI. Pre-commit Hooks
18-
--------------------
17+
Pre-commit Hooks
18+
----------------
1919

2020
We use `pre-commit <https://github.com/pre-commit/pre-commit>`__ hooks to
2121
ensure code quality and consistency. Pre-commit hooks automatically run checks

doc/faq.rst

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
1-
IV. Help
2-
================
1+
FAQ
2+
====
33

4-
1. FAQ
5-
-------------------------------------
4+
**What if one or more of my gradients are missing some fractions?**
65

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.

doc/index.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Welcome to CCMPS Documentation
2-
==============================
1+
Welcome to C-COMPASS Documentation
2+
==================================
33

44
Introduction
55
------------
@@ -18,7 +18,6 @@ With C-COMPASS, users can perform comprehensive quantitative analyses of compart
1818
:caption: Contents:
1919

2020
installation.rst
21-
preparation.rst
2221
usage.rst
2322
faq.rst
2423
contributing.rst

doc/installation.rst

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff 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+
============
263

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.
275

286
Trouble-Shooting
297
----------------

doc/license.rst

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,5 @@
1-
VI. License
2-
===========
3-
4-
**Note**
5-
6-
WinPython components are distributed as they were received from
7-
their copyright holder, under their own copyright and/or license,
8-
and without any linking with each other.
9-
10-
WinPython software collection (i.e., the collection of software,
11-
libraries, and documents) is licensed under the terms of the
12-
following license agreement.
13-
14-
**WinPython License Agreement (MIT License)**
15-
16-
Copyright (c) 2012 Pierre Raybaut, 2016+ WinPython team
17-
18-
Permission is hereby granted, free of charge, to any person
19-
obtaining a copy of this software and associated documentation
20-
files (the "Software"), to deal in the Software without
21-
restriction, including without limitation the rights to use,
22-
copy, modify, merge, publish, distribute, sublicense, and/or sell
23-
copies of the Software, and to permit persons to whom the
24-
Software is furnished to do so, subject to the following
25-
conditions:
26-
27-
The above copyright notice and this permission notice shall be
28-
included in all copies or substantial portions of the Software.
29-
30-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
31-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
32-
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
33-
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
34-
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
35-
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
36-
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
37-
OTHER DEALINGS IN THE SOFTWARE.
38-
1+
License
2+
=======
393

404
**C-COMPASS (BSD 3-Clause License)**
415

doc/preparation.rst

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)