Giter Club home page Giter Club logo

nipreps.github.io's Introduction

NiPreps Python module

This repository was created to reserve the top-level nipreps module. This opens the door for various submodules to exist under the nipreps name.

nipreps.github.io's People

Contributors

celprov avatar effigies avatar esavary avatar josephmje avatar mgxd avatar oesteban avatar

Stargazers

 avatar

Watchers

 avatar  avatar

nipreps.github.io's Issues

Generate previsualization of changes with RTD

What would you like to see added in this software?

As discussed in the meeting of 02/21/2023.

Do you have any interest in helping implement the feature?

Yes

Additional information / screenshots

No response

The build image for this site uses Ubuntu 16.04 Xenial Xerus, which is no longer supported.

My latest PR fails because the build image is no longer supported.
https://app.netlify.com/sites/vigorous-brahmagupta-fd6bf1/deploys/63ea4891d59e4200087702c1

The build image can upgraded to the latest build image in the Netlify UI under Site settings > Build & deploy > Continuous Deployment > Build image selection as described in https://answers.netlify.com/t/please-read-end-of-support-for-xenial-build-image-everything-you-need-to-know/68239.

cc/ @esavary

[DOC] Developers section

Open a new section in the documentation, that shows the guidelines and principles to contribute to fMRIPREP, and also gives finer detail on technical aspects of fmriprep.

In particular, and following @TimVanMourik's open review comment (http://preprint.space/openreviewers/0000-0002-8155-8641), fMRIPrep should describe its primarily features more clearly and in detail:

  • Automatic data type recognition
  • Rich support of data types
  • Rich visual performance feedback
  • Increased performance by best-in-breed approach.

Docker database size

Update the documentation about docker to include this issue, reported through the mailing list. The solution is:

service docker stop
dockerd --storage-opt dm.basesize=30G

Revision of the www.nipreps.org website (m1-12)

  • Implement a news and announcements section
  • Ensure access from the main website to the documentation pages of every subproject
  • Implement a new section about DEI
  • Update the contributing guidelines with the new governance structure

Organization of a hackathon attached to ISBI 2023 - Cartagena, Colombia (m5)

  • Approach: based on the experience organizing prior hackathons, and with the support of the new hire, the local organizers of ISBI 2023 will be contacted to secure a venue (e.g., a classroom in a nearby university) immediately before or after the event. Then the event will be announced with sufficient time for the conference attendees from abroad to arrange their travel (which will not be covered by this grant). The new engineer/manager will also be in charge of promoting the event through appropriate channels and establishing some participant registration process.
  • Target audience: 15-20 graduate students, postdocs, and research engineers with a foundational knowledge of Python and interests in neuroscience, computer vision, or neuroimaging with a special focus on the latinx community, leveraging the geographic location of the conference.
  • Expected outcomes: (i) engagement of new contributors to the NiPreps community; (ii) training of participants with git, Python, and neuroimaging software; (iii) targetted advances on the roadmap of NiPreps’ projects.

Running mriqc in singularity on a cluster without or restricted internet connection

What would you like changed/added and why?

Hi
I needed to run mriqc on a cluster that does not allow an internet connection (OSLO university TSD)
However, the mriqc documentation does not provide any info (at least as far I could see) on how to do this or where to find relevant information.

The latter I found on: https://www.nipreps.org/apps/singularity/#templateflow-and-singularity

Maybe the documentation could have a subsection under "Running mriqc on HPC clusters", e.g., "running mriqc in singularity on clusters without or restricted internet connection," and link to https://www.nipreps.org/apps/singularity/#templateflow-and-singularity

In my case, the following steps did the trick:

  1. get the templateflow data on a local cluster/computer

In terminal run:

export TEMPLATEFLOW_HOME=/path/to/keep/templateflow
python -m pip install -U templateflow # Install the client
python

import templateflow.api
templateflow.api.TF_S3_ROOT = 'http://templateflow.s3.amazonaws.com'
templateflow.api.get(‘MNI152NLin2009cAsym’)

  1. create a tarfile

cd /path/to/keep
tar -cvf templateflow.tar templateflow/*

  1. transfer tarfile to the remote cluster

  2. untar tarfile

mkdir -p $HOME/.cache/
cp tarfile $HOME/.cache

tar xvf templateflow.tar

  1. Example singularity setup.

export SINGULARITYENV_TEMPLATEFLOW_HOME=/templateflow

singularity run --cleanenv --contain
-B ${TEMPLATEFLOW_HOME:-$HOME/.cache/templateflow}:/templateflow
-B ${BIDS_DIR_TMP}/:/data_in
-B ${SCRIPTS_DIR}/:${SCRIPTS_DIR}
-B ${DERIV_DIR}/:/data_out
-B ${WORK_DIR}/:/work
-B /tmp:/tmp
${mriqc_sif}
/data_in
/data_out
participant
-w /work
--participant-label ${sub}
--mem_gb ${mem}
--float32
--nprocs ${SLURM_CPUS_PER_TASK}
--ants-nthreads ${SLURM_CPUS_PER_TASK}
--verbose-reports
--no-sub
-vv

Do you have any interest in helping improve the documentation?

No

Do you have any suggestions for the new documents?

Maybe add a subsection under "Running mriqc on HPC clusters", e.g., "running mriqc in singularity on clusters without or restricted internet connection," and link to https://www.nipreps.org/apps/singularity/#templateflow-and-singularity

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.