By Kendra Oudyk (she/her)
A Python package that creates a dynamic visualization the use of methods in citation networks over time.
Methods can influence results in fMRI research (e.g., Carp, 2012; Eklund et al., 2016; Glatard et al., 2015). If methods influence results, then methodological trends may systematically influence results. In order to explore this problem space, I thought it might be helpful to visualize methodological trends in fMRI research.
The purpose of this project was to make a Python package that could create a citation network for a given field, colored by methods used by papers in that field. Such a figure would be created for each year in a range, so that one can see the development of the network and the use of methods over time. Using this package to look at research using fMRI, I hope to observe whether methods correspond to groupings of papers in the citation network.
This package uses the PubMed Central Open-Access Subset*, which is a set of papers on PubMed Central that are available under an open licence. I chose this dataset because the package need access to the full text of journal articles in order to search for methods-related keywords.
I was able to create the type of figure that I had envisioned, and I practiced using almost all of tools and skills that I'd hoped to practice. However, the figure has some glitches and was not as informative as I'd hoped, and I did not get as far as I'd planned in terms of packaging and testing.
- Package in progress,
- Workflow diagram illustrating how the package works,
- Example notebook showing how to use the package, and
- Example gif, which is the output of the example notebook.
In this project, I practiced (more or less)
- Packaging
- GitHub issues & projects
- API interaction, specifically, using the NCBI Entrez Programming E-utilities
- XML
- Jupytext
- Python
- Data visualization
Although the project did not end up exactly where I'd hoped, I learned a lot along the way. I appreciate all the effort that was put in by the BHS instructors and organizers, particularly Sam, Agah, Alexa, and Loïc. I'm also especially thankful to Jérôme, who helped me even though he wasn't part of the BHS.
- Carp, J. (2012). On the plurality of (methodological) worlds: Estimating the analytic flexibility of fMRI experiments. Frontiers in Neuroscience, 6, 149.
- Eklund, A., Nichols, T. E., & Knutsson, H. (2016). Cluster failure: Why fMRI inferences for spatial extent have inflated false-positive rates. Proceedings of the National Academy of Sciences, 113(28), 7900-7905.
- Glatard, T., Lewis, L. B., Ferreira da Silva, R., Adalat, R., Beck, N., Lepage, C., ... & Khalili-Mahani, N. (2015). Reproducibility of neuroimaging analyses across operating systems. Frontiers in Neuroinformatics, 9, 12.
The National Center for Biotechnology Information (NCBI), who own the data and E-utilities that this package uses, requests that we make this Disclaimer and Copyright notice evident to users.