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
{{ message }}
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.
An order of cluster indices in the column which is created here does not match the order of rows in the dataframe with interactions, which creates a problem in this line:
Therefore we have a lot of cases where a cluster contains interactions which do not belong to this cluster. Since a weighted averaging is applied during cluster merging, this issue is not that noticeable in the resulting output. A detailed description of the issue and a possible solution is here:
Hey @PavelKavrigin, thank you very much for the super explanatory notebook. I want to have another look at the proposed solution tomorrow, but the investigation seems conclusive in any case.
After DBSCAN is applied in epix, the clusters are indexed for further merging:
epix/epix/clustering.py
Lines 33 to 41 in 53d48c8
An order of cluster indices in the column which is created here does not match the order of rows in the dataframe with interactions, which creates a problem in this line:
epix/epix/clustering.py
Line 43 in 53d48c8
Therefore we have a lot of cases where a cluster contains interactions which do not belong to this cluster. Since a weighted averaging is applied during cluster merging, this issue is not that noticeable in the resulting output. A detailed description of the issue and a possible solution is here:
/dali/lgrandi/pkavrigin/2021-08-25_FixEpixDemo/2021-08-25_FixForEpix_Demo.ipynb
NB: The notebook requires 'dbg_out' branch of epix if you want to re-run it.
The text was updated successfully, but these errors were encountered: