Skip to content

Comments

Contact sites detection#18

Merged
huangziwei merged 15 commits intomainfrom
syns
Sep 2, 2025
Merged

Contact sites detection#18
huangziwei merged 15 commits intomainfrom
syns

Conversation

@huangziwei
Copy link
Collaborator

@huangziwei huangziwei commented Aug 29, 2025

New

Main

  • new module pair for pairwise contact sites detection:
    • find_contact_seeds, which find putative contact positions based on node radii overlapping;
    • map_contact_sites, which use the seeds to extract the contact sites (faces) from the corresponding meshes.
  • plot.vis3d.view_contacts can open a 3D viewer for contact sites
contacts-one-mesh-with-patches

Others

  • dx.volume for skeleton volume approximation with voxelization.

Changes

  • To structure plotting utilities better, the 2d/3d functions are split into plot/vis2d and plot/vis3d, API-wise, nothing really changed. vis3d is adapted and modified from microviewer/vis3d.

See example notebook for more details:

https://github.com/berenslab/skeliner/blob/syns/notebooks/example.pair.ipynb

@huangziwei huangziwei changed the title [WIP] contact site detection [WIP] contact detection Aug 29, 2025
@huangziwei huangziwei changed the title [WIP] contact detection Contact sites detection Sep 2, 2025
@huangziwei huangziwei merged commit bacc9a5 into main Sep 2, 2025
4 checks passed
@huangziwei huangziwei deleted the syns branch September 2, 2025 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant