Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Project Report: AFNI in Boutiques (& nipype) #3
Boutify: Increasing the documentation and usability of AFNI through Boutiques
The goal of this project was to increase the portability and useability of the AFNI software package. This consisted of several key components, including: 1) parsing existing documentation, 2) manually annotating and curating AFNI tools to develop an understanding of their function, 3) generating executable descriptors of these tools, 4) proof-reading these descriptions with AFNI experts, and 5) then integrating these descriptions back into the tools themselves to improve their documentation, and execution platforms to simplify the adoption of AFNI.
This project lowers the barrier for using AFNI tools and integrating them with scientific workflows. This process increases the consistency of documentation for AFNI, and will lead to increases in functionality for both Boutiques, a tool for creating executable tool descriptions, and Nipype, a framework for creating scientific workflows in Python. This project will take advantage of gamification and human proof-readers to help with the creation of tool descriptions. While many pieces of this project are still in progress, ultimately the pieces will lead to easier adoption of AFNI interfaces and the harmonization of Boutiques and Nipype standards.
1 - Parsing existing documentation
2 - Curating AFNI tools
3 - Improve descriptors of these tools
4 - Proof-reading descriptions with AFNI experts
5 - Updating documentation
Future work includes improving each of these steps and the Nipype integration of Boutiques descriptors.