{"id":15906695,"url":"https://github.com/csinva/neuronforest-analysis-scripts","last_synced_at":"2025-04-02T23:20:46.607Z","repository":{"id":33791170,"uuid":"37479236","full_name":"csinva/neuronforest-analysis-scripts","owner":"csinva","description":"Python scripts to replace Matlab for evaluation of error in connectome images and affinity graphs.","archived":false,"fork":false,"pushed_at":"2016-01-04T16:48:06.000Z","size":10529,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T13:31:37.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Azure-Samples/active-directory-android-native-oidcandroidlib-v2","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csinva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-15T17:11:10.000Z","updated_at":"2021-06-07T07:55:55.000Z","dependencies_parsed_at":"2022-07-13T14:32:37.606Z","dependency_job_id":null,"html_url":"https://github.com/csinva/neuronforest-analysis-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csinva%2Fneuronforest-analysis-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csinva%2Fneuronforest-analysis-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csinva%2Fneuronforest-analysis-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csinva%2Fneuronforest-analysis-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csinva","download_url":"https://codeload.github.com/csinva/neuronforest-analysis-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246906642,"owners_count":20852960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-06T13:41:20.683Z","updated_at":"2025-04-02T23:20:46.591Z","avatar_url":"https://github.com/csinva.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# neuronforest-analysis-scripts\nScripts to increase accuracy and speed of image segmentation evaluation and malis training objective calculation for affinity graphs of connectomes.  Intended for use with https://github.com/csinva/neuronforest-spark \n\n**Descriptions of Directories**\n\nNote: Each major directory contains its own README.\n* python: Contains python scripts and cython wrappers for C++ methods to calculate and visualize statistics from an image segmentation algorithm.\n* matscripts: Contains matlab code to compare against python for calculating and visualizing statistics.\n* src: Contains code for calculating the MALIS training objective using wrappers for C++ code.\n* launchScripts: Scripts for starting a spark job on the Janelia cluster.\n\n**Cloning The Repo**\n\nTo get all files for matlab, use ```git clone --recursive``` when cloning the repo.\n\n**Dependencies**\n\nThis project requires Java SDK (reccomended 1.7), Scala SDK (reccomended 2.10), and Apache Spark to be installed.  IntelliJ is reccomended for development.  In order to add libraries to IntelliJ, put jar files into the *lib* directory, right click them, and click *Add as Library*.  Do the same for the jar files that are already in the *lib* folder.\n\n**Compiling and Running**\n\nThere are separate bash files for compiling different parts of the project.  If any give a *Permission Denied* error, cd into the containing direcory and type ```chmod +rwx file.sh```.\n\nIn order to run on the Janelia Cluster, see instructions at https://github.com/csinva/neuronforest-spark ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsinva%2Fneuronforest-analysis-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsinva%2Fneuronforest-analysis-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsinva%2Fneuronforest-analysis-scripts/lists"}