Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A Random Latent Clique Lifting from Graphs to Simplicial Complexes #63

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a3c0c8b
first version, need to double check that cells are as expected and im…
mauriciogtec Jul 11, 2024
d2369cf
Use simplicial lifting as base
mauriciogtec Jul 12, 2024
d5d4e5a
Merge pull request #1 from gdasoulas/create_lifting
mauriciogtec Jul 12, 2024
bf5f31a
Function with improved documentation
mauriciogtec Jul 12, 2024
f3a51a7
Merge pull request #2 from gdasoulas/rcc_fast
mauriciogtec Jul 12, 2024
cfe6bc7
Fixed interpretation of the pie parameter and renamed it to edge_prob
mauriciogtec Jul 12, 2024
6d68673
Merge pull request #3 from gdasoulas/pie_params
mauriciogtec Jul 12, 2024
909a1a0
rename to latent clique lifting
mauriciogtec Jul 12, 2024
8db0080
Merge pull request #4 from gdasoulas/name-change
mauriciogtec Jul 12, 2024
b9f657d
added data transform
mauriciogtec Jul 12, 2024
e229e4e
Merge pull request #5 from gdasoulas/data-transform-dict
mauriciogtec Jul 12, 2024
c337d2c
added testing file
clabat9 Jul 12, 2024
3365a46
Merge pull request #6 from gdasoulas/add_test
clabat9 Jul 12, 2024
2986fd9
added tutorial for latent clique
clabat9 Jul 12, 2024
8cd6e40
added latent clique yaml
clabat9 Jul 12, 2024
d0ccab4
Cleaned the warnings
mauriciogtec Jul 13, 2024
a6f53dc
Improve RCC description
mauriciogtec Jul 13, 2024
1828b0b
upgrade notebook writing
mauriciogtec Jul 13, 2024
40e3dbf
Merge pull request #7 from gdasoulas/wrapup-first-submission
mauriciogtec Jul 13, 2024
09c5a23
Update README.md
mauriciogtec Jul 13, 2024
0fe19fd
update test to comply with Black/PEP8
mauriciogtec Jul 13, 2024
ca55be6
Fixed test formatting, aboid extraneous parentheses
mauriciogtec Jul 13, 2024
d538d4d
Fixed equation typo
mauriciogtec Jul 13, 2024
c83cc85
fixed typos
mauriciogtec Jul 13, 2024
bab4770
Remove assignment to unused variable `num_cliques_input`
mauriciogtec Jul 13, 2024
0929c6a
Fixed unused variables from test
mauriciogtec Jul 13, 2024
8339b07
Remove unnecessary assignments and imports
mauriciogtec Jul 13, 2024
0f52706
Fixed unnecessary assignments and main code in latentclique_lifting.py
mauriciogtec Jul 13, 2024
e14f930
use seeded random generation from np.random.Generator
mauriciogtec Jul 13, 2024
06939eb
use seeded random generation from np.random.Generator
mauriciogtec Jul 13, 2024
df148b2
Fix unused import
mauriciogtec Jul 13, 2024
6e98445
fix min variance to correct value
mauriciogtec Jul 13, 2024
90855d3
fixed adj mat creation in class
mauriciogtec Jul 13, 2024
659d0a1
fix lifting
mauriciogtec Jul 13, 2024
7196b2c
fix notebook
mauriciogtec Jul 13, 2024
eba8caf
remove main from lift
mauriciogtec Jul 13, 2024
33abd35
Remove unnecessary assignments
mauriciogtec Jul 13, 2024
57e1545
start from half edges only
mauriciogtec Jul 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
transform_type: 'lifting'
transform_name: "LatentCliqueLifting"
complex_dim: 3
preserve_edge_attr: False
signed: True
feature_lifting: ProjectionSum
edge_prob_mean: 0.95
edge_prob_var: 0.0001
4 changes: 4 additions & 0 deletions modules/transforms/data_transform.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@
from modules.transforms.liftings.graph2simplicial.clique_lifting import (
SimplicialCliqueLifting,
)
from modules.transforms.liftings.graph2simplicial.latentclique_lifting import (
LatentCliqueLifting,
)

TRANSFORMS = {
# Graph -> Hypergraph
"HypergraphKNNLifting": HypergraphKNNLifting,
# Graph -> Simplicial Complex
"SimplicialCliqueLifting": SimplicialCliqueLifting,
"LatentCliqueLifting": LatentCliqueLifting,
# Graph -> Cell Complex
"CellCycleLifting": CellCycleLifting,
# Feature Liftings
Expand Down
Loading
Loading