Skip to content

Commit e39517f

Browse files
committed
add makotu method
1 parent 90f1d01 commit e39517f

File tree

2 files changed

+522
-0
lines changed

2 files changed

+522
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
__merge__: ../../api/comp_method.yaml
2+
name: neurips2022_makotu
3+
4+
label: "Makotu"
5+
summary: "3rd place solution from NeurIPS 2022 multimodal competition by Makotu"
6+
description: |
7+
This is the 3rd place solution from the NeurIPS 2022 multimodal single-cell
8+
integration competition by Makotu. The method features:
9+
10+
- Advanced preprocessing with Okapi BM25 transformation instead of TF-IDF
11+
- LSI (Latent Semantic Indexing) dimensionality reduction using muon
12+
- Rich feature engineering including binary features and Word2Vec embeddings
13+
- Leiden clustering features for capturing cell neighborhood information
14+
- Ensemble of MLPs and CatBoost models with weighted averaging
15+
- Multi-branch neural architecture with skip connections
16+
17+
For CITEseq: Uses correlation loss and cluster-based features
18+
For Multiome: Uses Okapi BM25 preprocessing and LSI dimensionality reduction
19+
20+
links:
21+
repository: https://github.com/makotu1208/open-problems-multimodal-3rd-solution
22+
documentation: https://www.kaggle.com/competitions/open-problems-multimodal/writeups/makotu-3rd-place-solution
23+
24+
resources:
25+
- type: python_script
26+
path: script.py
27+
28+
engines:
29+
- type: docker
30+
image: openproblems/base_pytorch_nvidia:1
31+
setup:
32+
- type: python
33+
pypi:
34+
- muon
35+
- gensim
36+
- catboost
37+
- scanpy
38+
- scikit-learn>=1.0.0
39+
- leidenalg
40+
41+
runners:
42+
- type: executable
43+
- type: nextflow
44+
directives:
45+
label: [highmem, veryhightime, midcpu, highsharedmem]

0 commit comments

Comments
 (0)