SPARC Standards Process

Standards recommendations are submitted to the SPARC Data Standards Committee for approval and then implemented by the DRC.

Recommending standards and best practices is under the remit of the curation team. Because standards and best practices drive the type of integration that SPARC is required to achieve, standards are identified based on the data submitted and user requirements. Recommendations for standards will be submitted to the Data Standards Committee for approval and then implemented by the SPARC Data and Resources Center (DRC). If there is a disagreement between the curation team and Data Standards Committee, the issues will be brought to NIH and the DRC Steering Committee for resolution.

SPARC Overall Standards Strategy

Standards in SPARC should achieve the following:

  • Ensure that SPARC data is FAIR through adherence to the FAIR Data Principles, which include rich metadata, FAIR vocabularies, and adherence to community standards.
    • Community standards in use outside of SPARC are preferred when possible. We are particularly monitoring what is coming out of the US BRAIN Initiative, but we should also be looking at other Common Fund projects given the desire to integrate across Common Fund Projects through the Common Fund Data Ecosystem (CFDE).
    • Standards will be developed as necessary for SPARC when none are available. Depending on the nature of the standard, we may create an ad hoc committee of SPARC investigators to work through a problem.
  • Improve the user experience by ensuring that SPARC data is harmonized with respect to formats, metadata, etc., to the degree possible, and allows users to write computational tools against SPARC data.

Complying with standards can be hard, particularly without computational support, and frequent updating of standards can place a significant burden on both the data submitter and the infrastructure. Decisions about what standards to use and when will therefore be based on the maturity and support for the standard. The INCF has developed a set of criteria that can help evaluate standards under consideration (Abrams et al. 2019).

Standards Process

Overview: The need for data standards will be identified across the DRC cores. Recommendations for data standards will be prepared by the appropriate core and submitted to the Data Standards Committee. The Data Standards Committee can either endorse or reject the standard.

Preparing the Proposal: The submitting core will prepare a proposal that outlines the following:

  • The need for the standard.
  • Who is impacted by this standard, and what effort will be required to comply?
  • Selection criteria: how and why was this chosen/developed?
  • Testing protocol, acceptance criteria, and testing results: Does the standard perform as required?

Testing protocol: For each standard, the submitter should outline an appropriate testing protocol to ensure that the proposed standard performs as required. The testing protocol should include the acceptance criteria that the standard will have to satisfy, including usability. That is, the submitting core is required to perform an appropriate level of testing and provide the results to the Standards Committee. For example, a testing protocol for a recommended file format might be tested by: 1) Showing that the format can be read and written by investigators using popular tools; 2) Conversion into that format does not result in loss or distortion of information; 3) Documentation is sufficient that investigators can use it within custom pipelines written in MATLAB or Python. The acceptance criteria are then tested by asking two SPARC investigators who use this type of data to execute these actions. Results are then provided to the Data Standards Committee.

Submitting the proposal: In order to ensure a timely review, the Data Standards Committee should be notified at least two weeks ahead of the submission to give them time to schedule the review. The Committee prefers that the document be submitted as a final version Word document. If the submitters have questions for the committee, they can request preliminary comments on a draft document ahead of formal submission.

Endorsing a SPARC standard: A review of a standard should be completed within three weeks. If endorsed, the standard recommendation will be implemented by the appropriate core. All standard specifications should be accessible via the SPARC Portal. Each standard will be clearly versioned and given a unique identifier for referencing in SPARC systems.

If rejected, the committee will provide feedback as to why the proposed standard was rejected. The submitter can then decide whether to revise and resubmit or withdraw the consideration. If the submitter disagrees with the committee’s decision, the issue can be brought to the NIH and DRC Steering Committee for adjudication.

Key Dates for the DRC Standards Approval Process

The DRC meets regularly to streamline the standards approval process. Meetings are scheduled on the last Tuesday of each month. Standards submissions are due on the Tuesday two weeks before the meeting. Key dates through the end of 2023 are as follows:

2022-2023

  1. December
    Submissions Due December 13
    Meeting Date December 27
  2. January
    Submissions Due January 17
    Meeting Date January 31
  3. February
    Submissions Due February 14
    Meeting Date February 28
  4. March
    Submissions Due March 14
    Meeting Date March 28
  5. April
    Submissions Due April 11
    Meeting Date April 25
  6. May
    Submissions Due May 16
    Meeting Date May 30
  7. June
    Submissions Due June 13
    Meeting Date June 27
  8. July
    Submissions Due July 11
    Meeting Date July 25
  9. August
    Submissions Due August 15
    Meeting Date August 29
  10. September
    Submissions Due September 12
    Meeting Date September 26
  11. October
    Submissions Due October 17
    Meeting Date October 31
  12. November
    Submissions Due November 14
    Meeting Date November 28