Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
byemaxx committed Jul 15, 2024
2 parents 6191599 + 67add1f commit c22341d
Show file tree
Hide file tree
Showing 96 changed files with 37,015 additions and 3,749 deletions.
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
.vscode/
.idea/
.trunk/
tests/
local_tests/
*.pyc
*.db
.gitignore
.gitattributes
todo.md
dist
MetaXTools.egg-info
.pypirc
README_PyPi.md
34 changes: 34 additions & 0 deletions Docs/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# Version: 1.108.7
## Date: 2024-07-14
### Changes:
- Change: Optimized Peptide Annotator, changed them to class method for better performance.


# Version: 1.108.6
## Date: 2024-07-11
### Changes:
- Change: Optimized file structure and code structure, make easlier to install and run the MetaX by pip or conda.


# Version: 1.108.5
## Date: 2024-07-11
### Changes:
- Fix: Fixed the Settting window was not able to minimize (Not perfect yet, need to be fixed in the future).

# Version: 1.108.2
## Date: 2024-07-08
### Changes:
- Fix: Fixed the bug of when int number in the meta table, the protential error will raise.


# Version: 1.108.1
## Date: 2024-06-27
### Changes:
- New: Add Sub Meta option for the basic Heatmap plot.


# Version: 1.108.0
## Date: 2024-06-27
### Changes:
- New: Enable multiple selection for the in condition group box.

# Version: 1.107.8
## Date: 2024-06-26
### Changes:
Expand Down
Binary file modified Docs/MetaX_Cookbook.assets/basic_stats_heatmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Docs/MetaX_Cookbook.assets/basic_stats_heatmap_seeting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Docs/MetaX_Cookbook.assets/main_window.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Docs/MetaX_Cookbook.assets/settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Docs/MetaX_Cookbook.assets/settings_page2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 13 additions & 10 deletions Docs/MetaX_Cookbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Visit **Github** to get more information:



# Get Start
# Getting Started

- The main window of MetaX

Expand Down Expand Up @@ -230,19 +230,20 @@ Click **Create Proteins Intensity Table** to sum peptides to proteins if the Pro
- **Occam's Razor**, **Anti-Razor** and **Rank:** Methods available for inferring shared peptides.
- Razor:
1. Build a minimal set of proteins to cover all peptides.
2. For each peptide, choose the protein which has most peptides (if multiple proteins have the same number of peptides, share intensity to them).
2. For each peptide, choose the protein with the most peptides (if multiple proteins have the same number of peptides, share intensity to them).
- Anti-Razor:
- All proteins are shared the intensity of each peptide.
- All proteins share the intensity of each peptide.
- Rank:
1. Build the rank of proteins.
2. Choose the protein with a higher rank for the shared peptide.


- **Methods to Build Protein Rank:**
- unique_counts: Use the counts of proteins inferred by unique peptides.
- all_count: Use the counts of all proteins.
- unique_intensity: Use the intensity of proteins inferred by unique peptides.
- shared_intensity: Use the intensity divided by the number of shared peptides for each protein.


- **Methods to Build Protein Rank:**
- unique_counts: Use the counts of proteins inferred by unique peptides.
- all_count: Use the counts of all proteins.
- unique_intensity: Use the intensity of proteins inferred by unique peptides.
- shared_intensity: Use the intensity divided by the number of shared peptides for each protein.


### Data preprocessing

Expand Down Expand Up @@ -424,6 +425,8 @@ We can select <u>**meta**</u> <u>**groups**</u> or <u>**samples**</u> (default a
- **Rename Samples**: Add group info to each sample name
- **Rename Taxa**: Only keep the last taxonomic level to reduce to name
- **Plot Mean**: calculate the mean of each group before plotting

- **Sub Meta:** select a second meta, then combine two meta by mean for Heatmap and 3D bar plot
- **<u>For Heatmap</u>**
- **Theme**: The theme of the heatmap
- **scale**: Scale method of the heatmap
Expand Down
Loading

0 comments on commit c22341d

Please sign in to comment.