{"id":39380355,"url":"https://github.com/rcv911/periodogram","last_synced_at":"2026-01-18T03:00:02.514Z","repository":{"id":209921918,"uuid":"115265802","full_name":"rcv911/periodogram","owner":"rcv911","description":"Draw periodogram of real EEG data","archived":false,"fork":false,"pushed_at":"2017-12-24T16:44:44.000Z","size":1884,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-11-29T20:43:07.538Z","etag":null,"topics":["analysis","biomedical-data-science","biomedical-engineering","biosignals","eeg","eeg-analysis","eeg-data","eeg-signals","periodogram"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rcv911.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-12-24T13:49:23.000Z","updated_at":"2023-11-29T20:43:10.920Z","dependencies_parsed_at":"2023-11-29T20:53:12.831Z","dependency_job_id":null,"html_url":"https://github.com/rcv911/periodogram","commit_stats":null,"previous_names":["rcv911/periodogram"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/rcv911/periodogram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcv911%2Fperiodogram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcv911%2Fperiodogram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcv911%2Fperiodogram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcv911%2Fperiodogram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcv911","download_url":"https://codeload.github.com/rcv911/periodogram/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcv911%2Fperiodogram/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28528025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analysis","biomedical-data-science","biomedical-engineering","biosignals","eeg","eeg-analysis","eeg-data","eeg-signals","periodogram"],"created_at":"2026-01-18T03:00:01.801Z","updated_at":"2026-01-18T03:00:02.492Z","avatar_url":"https://github.com/rcv911.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EEG periodogram. Analysis of biomedical data.\n\n## Description\n\nWe could call this signal from a biological or medical source - just simple a biosignal. \nThe biosignal could be at the molecular level, cell level, or a systemic or organ level. \n\n\u003eExamples include the electrocardiogram (ECG), or electrical activity from the heart; speech signals;\nthe electroencephalogram (EEG), or electrical activity from the brain; evoked potentials (EPs, i.e.,\nauditory, visual, somatosensory, etc.), or electrical responses of the brain to specific peripheral\nstimulation; the electroneurogram, or field potentials from local regions in the brain; action potential\nsignals from individual neurons or heart cells; the electromyogram (EMG), or electrical activity from\nthe muscle; the electroretinogram from the eye; and so on.\n\nWe are going to use real [EEG data](https://github.com/rcv911/periodogram/tree/master/data%20files) from one subject.\n\n## Motivation\n\nAnalysis of biosignals is one of the most important thing now. Doctors doesn't have skills in programming languages, \nbut they know a lot about medical things. Programmers can solve this problem, creating tools for doctors and helping them with detecting or \nestimating quickly. \n \n\u003eClinically, biomedical signals are primarily acquired for monitoring (detecting or estimating)\nspecific pathological/physiological states for purposes of diagnosis and evaluating therapy. In some\ncases of basic research, they are also used for decoding and eventual modeling of specific biological\nsystems. \n\n\n## Results\n\nHere's EEG time series and EEG spectrum from different 5 sec records. Number of record: 7, 21 and 50. \n\n![](images/eeg_spectrum_7.png)\n![](images/eeg_spectrum_21.png)\n![](images/eeg_spectrum_50.png)\n\nLook at the spectrum. It has fluctuations of 13-40 Hz, so you can see [betta waves.](https://en.wikipedia.org/wiki/Beta_wave)\nIt's just simple example. If we talk about statistic data or how it helps in diagnostic we cannot use this data. \nFirst of all we need to average 84 records. [See this repository](https://github.com/rcv911/spectrum-average)\n\n## Learn more\n\n- [Wiki](https://en.wikipedia.org/wiki/Electroencephalography)\n- You can use [scipy.signal.periodogram](https://docs.scipy.org/doc/scipy-0.13.0/reference/generated/scipy.signal.periodogram.html#scipy-signal-periodogram)\n\n## Installation\n\nYou can use [Python](https://www.python.org/) with data package: [Anaconda](https://www.anaconda.com/) or [Miniconda](https://conda.io/miniconda).\nThere's another way - use [Portable Python](http://portablepython.com/). Also you can use whatever IDE for Python.\n\n## License\n\nFree\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcv911%2Fperiodogram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcv911%2Fperiodogram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcv911%2Fperiodogram/lists"}