
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Scripts for intializing and analyzing networks from segmentations of three dimensional images.
NetTracer3D is a python package developed for both 2D and 3D analysis of microscopic images in the .tif file format. It supports generation of 3D networks showing the relationships between objects (or nodes) in three dimensional space, either based on their own proximity or connectivity via connecting objects such as nerves or blood vessels. In addition to these functionalities are several advanced 3D data processing algorithms, such as labeling of branched structures or abstraction of branched structures into networks. Note that nettracer3d uses segmented data, which can be segmented from other softwares such as ImageJ and imported into NetTracer3D, although it does offer its own segmentation via intensity and volumetric thresholding, or random forest machine learning segmentation. NetTracer3D currently has a fully functional GUI. To use the GUI, after installing the nettracer3d package via pip, enter the command 'nettracer3d' in your command prompt:
--- Documentation ---
Please see: https://nettracer3d.readthedocs.io/en/latest/
--- Installation ---
To install nettracer3d, simply install Python and use this command in your command terminal:
pip install nettracer3d
I recommend installing the program as an Anaconda package to ensure its modules are work together on your specific system: (Install anaconda at the link below, set up a new python env for nettracer3d, then use the same pip command).
nettracer3d mostly utilizes the CPU for processing and visualization, although it does have a few GPU-aided options. If you would like to use the GPU for these, you will need an NVIDIA GPU and a corresponding CUDA toolkit which can be installed here: https://developer.nvidia.com/cuda-toolkit
To install nettracer3d with associated GPU-supporting packages, please use:
If your CUDA toolkit is version 11: pip install nettracer3d[CUDA11] If your CUDA toolkit is version 12: pip install nettracer3d[CUDA12] If you just want the entire cupy library: pip install nettracer3d[cupy]
This gui is built from the PyQt6 package and therefore may not function on dockers or virtual envs that are unable to support PyQt6 displays.
For a (slightly outdated) video tutorial on using the GUI: https://www.youtube.com/watch?v=cRatn5VTWDY
NetTracer3D is free to use/fork for academic/nonprofit use so long as citation is provided, and is available for commercial use at a fee (see license file for information).
NetTracer3D was developed by Liam McLaughlin while working under Dr. Sanjay Jain at Washington University School of Medicine.
-- Version 0.7.2 Updates --
* Added new option to the modify network qualities menu to remove node centroids with unassigned id values.
* Bug fixes, mainly:
* Had to fix a bug with the ripley's function that was making it always evaluate nodes of one id against themselves even when a seperate id was specified.
* Fixed some bugs when processing 2D images.
FAQs
Scripts for intializing and analyzing networks from segmentations of three dimensional images.
We found that nettracer3d demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.