nams
Platform for EEG data collection from Bluetooth-enabled devices.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.7%) to scientific vocabulary
Repository
Platform for EEG data collection from Bluetooth-enabled devices.
Basic Info
Statistics
- Stars: 5
- Watchers: 15
- Forks: 0
- Open Issues: 8
- Releases: 6
Metadata Files
README.md
Neurodevelopment Assessment and Monitoring System (NAMS)
Neurodevelopment Assessment and Monitoring System (NAMS) iOS application.
[!NOTE]
Do you want to try out the NeuroNest application? You can download it to your iOS device using TestFlight!
|



|


NeuroNest is a software platform for EEG data collection and other neurodevelopmental evaluation of patients. It connects to Bluetooth-enabled EEG devices to perform EEG recordings. Currently, the app supports MUSE and BIOPOT 3 devices. Further, it integrates HL7 FHIR Questionnaires to perform standardized and clinically validated screening questionnaires.
Through an integration with Firebase, EEG recordings and questionnaire results can be used for further processing and analysis, facilitating novel, algorithm-based approaches to neurodevelopmental risk assessment.
Muse SDK
The project supports Muse EEG Headbands to collect EEG recordings.
The Muse SDK is closed-source and, therefore, not part of this repository.
For more information, refer to the Muse SDK FAQ page.
If you have access, you may need to fetch the git submodule by running the following command:
shell
git submodule update --init
The Xcode project configures two targets:
* NAMS: This target uses a Mock Device Layer and does not include the Muse SDK. It is useful for demonstration and testing purposes.
* NAMS Muse This target includes the Muse SDK. It does not build on the iOS Simulator.
Build and Run the Application
You can build and run the application using Xcode by opening up the NAMS.xcodeproj.
The application provides a Firebase Firestore-based data upload and Firebase Authentication login & sign-up. It is required to have the Firebase Emulator Suite to be up and running to use these features to build and test the application locally. Please follow the installation instructions.
You do not have to make any modifications to the Firebase configuration, login into the firebase CLI using your Google account, or create a project in firebase to run, build, and test the application!
Startup the Firebase Emulator Suite using
$ firebase emulators:start
After the emulators have started up, you can run the application in your simulator to build, test, and run the application.
The application includes the following feature flags that can be configured in the scheme editor in Xcode and selecting the NAMS scheme, the Run configuration, and to switch to the Arguments tab to add, enable, disable, or remove the following arguments passed on launch:
- --skipOnboarding: Skips the onboarding flow to enable easier development of features in the application and to allow UI tests to skip the onboarding flow.
- --showOnboarding: Always show the onboarding when the application is launched. Makes it easy to modify and test the onboarding flow without the need to manually remove the application or reset the simulator.
- --useFirebaseEmulator: Defines if the application should connect to the local firebase emulator. Always set to true when using the iOS simulator.
- --inject-default-patient: Automatically create and select a default patient (useful for testing).
Contributors & License
This project is based on ContinuousDelivery Example by Paul Schmiedmayer, and the Neurodevelopment Assessment and Monitoring System (NAMS) provided using the MIT license.
You can find a list of contributors in the CONTRIBUTORS.md file.
The Neurodevelopment Assessment and Monitoring System (NAMS) and the Spezi framework are licensed under the MIT license.
Owner
- Name: Stanford Biodesign Digital Health
- Login: StanfordBDHG
- Kind: organization
- Location: United States of America
- Twitter: StanfordBDHG
- Repositories: 18
- Profile: https://github.com/StanfordBDHG
Citation (CITATION.cff)
# # This source file is part of the Neurodevelopment Assessment and Monitoring System (NAMS) project # # SPDX-FileCopyrightText: 2023 Stanford University # # SPDX-License-Identifier: MIT # cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Bauer" given-names: "Andreas" orcid: "https://orcid.org/0000-0002-1680-237X" - family-names: "Schmiedmayer" given-names: "Paul" orcid: "https://orcid.org/0000-0002-8607-9148" - family-names: "Aalami" given-names: "Oliver" orcid: "https://orcid.org/0000-0002-7799-2429" title: "Neurodevelopment Assessment and Monitoring System (NAMS)" doi: doi.org/10.5281/zenodo.8374398 url: "https://github.com/StanfordBDHG/NAMS"
GitHub Events
Total
- Create event: 3
- Issues event: 1
- Release event: 2
- Delete event: 2
- Member event: 2
- Issue comment event: 2
- Push event: 13
- Pull request event: 2
- Pull request review event: 4
- Pull request review comment event: 3
Last Year
- Create event: 3
- Issues event: 1
- Release event: 2
- Delete event: 2
- Member event: 2
- Issue comment event: 2
- Push event: 13
- Pull request event: 2
- Pull request review event: 4
- Pull request review comment event: 3
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 43
- Total pull requests: 64
- Average time to close issues: 3 months
- Average time to close pull requests: 10 days
- Total issue authors: 2
- Total pull request authors: 4
- Average comments per issue: 0.88
- Average comments per pull request: 1.25
- Merged pull requests: 61
- Bot issues: 0
- Bot pull requests: 4
Past Year
- Issues: 1
- Pull requests: 9
- Average time to close issues: N/A
- Average time to close pull requests: 8 days
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.89
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- Supereg (20)
- philippzagar (1)
Pull Request Authors
- Supereg (29)
- PSchmiedmayer (5)
- dependabot[bot] (4)
- MihirJoe (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- fastlane >= 0
- CFPropertyList 3.0.5
- addressable 2.8.1
- artifactory 3.0.15
- atomos 0.1.3
- aws-eventstream 1.2.0
- aws-partitions 1.699.0
- aws-sdk-core 3.169.0
- aws-sdk-kms 1.62.0
- aws-sdk-s3 1.118.0
- aws-sigv4 1.5.2
- babosa 1.0.4
- bundler 2.3.23
- claide 1.1.0
- colored 1.2
- colored2 3.1.2
- commander 4.6.0
- declarative 0.0.20
- digest-crc 0.6.4
- domain_name 0.5.20190701
- dotenv 2.8.1
- emoji_regex 3.2.3
- excon 0.97.2
- faraday 1.10.3
- faraday-cookie_jar 0.0.7
- faraday-em_http 1.0.0
- faraday-em_synchrony 1.0.0
- faraday-excon 1.1.0
- faraday-httpclient 1.0.1
- faraday-multipart 1.0.4
- faraday-net_http 1.0.1
- faraday-net_http_persistent 1.2.0
- faraday-patron 1.0.0
- faraday-rack 1.0.0
- faraday-retry 1.0.3
- faraday_middleware 1.2.0
- fastimage 2.2.6
- fastlane 2.211.0
- gh_inspector 1.1.3
- google-apis-androidpublisher_v3 0.32.0
- google-apis-core 0.9.5
- google-apis-iamcredentials_v1 0.16.0
- google-apis-playcustomapp_v1 0.12.0
- google-apis-storage_v1 0.19.0
- google-cloud-core 1.6.0
- google-cloud-env 1.6.0
- google-cloud-errors 1.3.0
- google-cloud-storage 1.44.0
- googleauth 1.3.0
- highline 2.0.3
- http-cookie 1.0.5
- httpclient 2.8.3
- jmespath 1.6.2
- json 2.6.3
- jwt 2.6.0
- memoist 0.16.2
- mini_magick 4.12.0
- mini_mime 1.1.2
- multi_json 1.15.0
- multipart-post 2.0.0
- nanaimo 0.3.0
- naturally 2.2.1
- optparse 0.1.1
- os 1.1.4
- plist 3.6.0
- public_suffix 5.0.1
- rake 13.0.6
- representable 3.2.0
- retriable 3.1.2
- rexml 3.2.5
- rouge 2.0.7
- ruby2_keywords 0.0.5
- rubyzip 2.3.2
- security 0.1.3
- signet 0.17.0
- simctl 1.6.8
- terminal-notifier 2.0.0
- terminal-table 1.8.0
- trailblazer-option 0.1.2
- tty-cursor 0.7.1
- tty-screen 0.8.1
- tty-spinner 0.9.3
- uber 0.1.0
- unf 0.1.4
- unf_ext 0.0.8.2
- unicode-display_width 1.8.0
- webrick 1.7.0
- word_wrap 1.0.0
- xcodeproj 1.22.0
- xcpretty 0.3.0
- xcpretty-travis-formatter 1.0.1
- github.com/StanfordBDHG/ResearchKit 2.2.12
- github.com/StanfordBDHG/ResearchKitOnFHIR 0.2.3
- github.com/StanfordBDHG/XCTRuntimeAssertions 0.2.5
- github.com/StanfordBDHG/XCTestExtensions 0.4.7
- github.com/StanfordSpezi/Spezi 0.7.2
- github.com/StanfordSpezi/SpeziAccount 0.4.2
- github.com/StanfordSpezi/SpeziContact 0.3.3
- github.com/StanfordSpezi/SpeziFHIR 0.4.0
- github.com/StanfordSpezi/SpeziFirebase 0.4.0
- github.com/StanfordSpezi/SpeziMockWebService 0.1.3
- github.com/StanfordSpezi/SpeziOnboarding 0.4.4
- github.com/StanfordSpezi/SpeziQuestionnaire 0.4.1
- github.com/StanfordSpezi/SpeziScheduler 0.5.0
- github.com/StanfordSpezi/SpeziStorage 0.4.2
- github.com/StanfordSpezi/SpeziViews 0.4.2
- github.com/apple/FHIRModels 0.5.0
- github.com/apple/swift-protobuf 1.23.0
- github.com/firebase/firebase-ios-sdk 10.15.0
- github.com/firebase/leveldb 1.22.2
- github.com/firebase/nanopb 2.30909.0
- github.com/google/GoogleAppMeasurement 10.13.0
- github.com/google/GoogleDataTransport 9.2.5
- github.com/google/GoogleUtilities 7.11.5
- github.com/google/abseil-cpp-binary 1.2022062300.0
- github.com/google/grpc-binary 1.50.2
- github.com/google/gtm-session-fetcher 3.1.1
- github.com/google/interop-ios-for-google-sdks 100.0.0
- github.com/google/promises 2.3.1