{"id":17030456,"url":"https://github.com/vsoch/myconnectome-explore","last_synced_at":"2026-05-18T06:33:55.682Z","repository":{"id":33127178,"uuid":"36766432","full_name":"vsoch/myconnectome-explore","owner":"vsoch","description":"Poral interface for exploration of myconnectome data","archived":false,"fork":false,"pushed_at":"2018-10-06T21:40:09.000Z","size":2659,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-22T20:29:47.660Z","etag":null,"topics":["brain","flask","flup","myconnectome","neuro"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vsoch.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-02T22:50:31.000Z","updated_at":"2018-12-20T16:33:29.000Z","dependencies_parsed_at":"2022-09-01T12:01:57.921Z","dependency_job_id":null,"html_url":"https://github.com/vsoch/myconnectome-explore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vsoch/myconnectome-explore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fmyconnectome-explore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fmyconnectome-explore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fmyconnectome-explore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fmyconnectome-explore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vsoch","download_url":"https://codeload.github.com/vsoch/myconnectome-explore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fmyconnectome-explore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273136176,"owners_count":25051999,"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","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["brain","flask","flup","myconnectome","neuro"],"created_at":"2024-10-14T08:06:58.692Z","updated_at":"2026-05-18T06:33:50.659Z","avatar_url":"https://github.com/vsoch.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"### myconnectome-explore\n\nThis code base provides a flask-driven infrastructure to explore the myconnectome project data, either integrated in the [myconnectome-vm](https://github.com/poldrack/myconnectome-vm) or as a standalone application.\n\n#### myConnectome-vm\nIf you are interested in reproducing all analyses in your own virtual machine, it is recommended to follow instructions in the [myconnectome-vm repository](https://github.com/poldrack/myconnectome-vm). This vm will use myconnectome-explore to provide interactive exploration for the data that you produce. The installation is automatic and you do not need to do anything beyond following instructions to set up the virtual machine.\n\nIf you are looking for a quick (non production) deployment (via a Docker container) of the application, see the [poldracklab/myconnectome-explore](https://hub.docker.com/r/poldracklab/myconnectome-explore/) container served by the [add/dockerfile](https://github.com/vsoch/myconnectome-explore/tree/add/dockerfile) branch of this repository. This is a container that you can run locally to see\na single view of the interface (the interactive logs and progress pages are not relevant). \n\n```bash\n# Bind to port 80 to open at http://127.0.0.1\ndocker run -p 80:5000 poldracklab/myconnectome-explore  \n\n# Bind to port 5000 to open at http://127.0.0.1:5000\ndocker run -p 5000:5000 poldracklab/myconnectome-explore \n```\n\nIf you want to see how the application is deployed in production,\nplease see this master branch being cloned in the [myconnectome-vm Vagrantfile](https://github.com/poldrack/myconnectome-vm/blob/master/Vagrantfile#L76).\n\n### standalone application\nYou should first clone this repository\n\n      git clone https://github.com/vsoch/myconnectome-explore\n      cd myconnectome-explore\n\nInstall flask and flup\n\n      pip install flask\n      pip install flup\n\nAnd then run the server locally\n \n      python databrowser.py\n\nDon't worry about index.py - that is the executable that is integrated into the myconnectome-vm.\n\n### deployment\n\nYour deployment environment will need flask installed to the python that will be running the application. If you are creating a local python environment to run the application, we reccommend using anaconda, as it comes with most of the libraries that you should need. You should also change \"debug\" \"True\" to debug \"False\" in the databrowser.py file. FInally, in the folder you need two files: an .htaccess and a myconnectome.fcgi. The myconnectome.fcgi should look as follows:\n\n      #!/home/youruser/local/anaconda/bin/python\n      from flup.server.fcgi import WSGIServer\n      from databrowser import app as application\n      WSGIServer(application).run()\n\n\nThe first line is the path to your python executable with flup and flask installed. \n\n\nYour .htaccess should look like this:\n\n      Options +ExecCGI\n      AddHandler fcgid-script .fcgi \n      RewriteEngine On\n      RewriteCond %{REQUEST_FILENAME} !=/home/youruser/public_html/myconnectome/myconnectome.fcgi\n      RewriteRule ^(.*)$ myconnectome.fcgi/$1 [QSA,L]\n\nThe fourth line is the path to the myconnectome.fcgi\n\nFinally, you need to make your myconnectome.fcgi executable\n\n      chmod u+x myconnectome.fcgi\n\nThat should be it! Going to the url yourserver/myconnectome should show the databrowser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fmyconnectome-explore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvsoch%2Fmyconnectome-explore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fmyconnectome-explore/lists"}