Chronux は、さまざまなモダリティ/形式の神経生物学的時系列データの読み込み、可視化、および分析のために開発されたオープンソースのソフトウェア パッケージです。このツールを使用することで、神経科学者は、LFP (局所電場電位)、 EEG、MEG、ニューロンのスパイク時間などのマルチチャンネル電気生理学的データ、およびfMRIや動的光イメージング データなどの時空間データに対して、さまざまな分析を実行できます。このソフトウェアは、神経生物学的データの典型的な研究を構成するタスクを実行するために使用できる C ライブラリとインターフェースされた一連のMATLABルーチンで構成されています。これには、局所回帰と平滑化、スパイクの分類、およびスペクトル分析(パワー スペクトルを推定するための強力なノンパラメトリック法であるマルチテーパースペクトル分析を含む)が含まれます。このパッケージには、時系列の可視化と分析のための GUI も含まれています。Chronux は GNU GPL v2 ライセンス[ 1 ]で提供されています(MATLAB はプロプライエタリです)。
Chronuxの最新バージョンはバージョン2.12です。
1996年から2001年にかけて、米国マサチューセッツ州ウッズホールにある海洋生物研究所(MBL)は、神経データの解析に関するワークショップを開催しました。このワークショップはその後、毎年8月の最後の2週間にMBLで開催される神経情報学の特別トピックコースへと発展しました。こうした教育的取り組みの人気と、神経科学コミュニティ全体への高度な時系列解析ツールの普及の必要性から、コールド・スプリング・ハーバー研究所のミトラ研究室は、NIHの資金援助を受けて、Chronuxパッケージという形で神経データ解析用ソフトウェアツールの開発に着手しました。Chronuxは、ヘマント・ボキル、ピーター・アンドリュース、サマル・メータ、ケン・ハリス、キャサリン・ローダー、パルタ・ミトラ、ヒレン・マニアール、ラヴィ・シュクラ、ラメシュ・ヤダブ、ハリハラン・ナラトーレ、スマンジット・カウルをはじめとする多くの人々の努力の結晶です。マレー・ジャービス、ビジャン・ペサラン、S・ゴピナスからも重要な貢献がありました。Chronuxは、関心のある個人からの投稿を歓迎します。
Chronuxは、いくつかの異なるツールボックスで構成されています。これには、スペクトル解析ツールボックス、局所回帰および尤度ツールボックス、スパイクソーティングツールボックスが含まれます。さらに、ドメイン固有のGUIが多数Chronuxパッケージに含まれており、今後さらに追加される予定です。Chronuxの大部分はMATLABで記述されていますが、一部の負荷の高い計算はC言語でコーディングされ、MATLABへのMEXインターフェースが使用されています。採用されている手法は最先端のものです。例えば、スペクトル解析ツールボックスはマルチテーパースペクトル推定法を実装しており、局所回帰および尤度ツールボックス(Locfit)は、関数や確率分布をデータに適合させるための非常に柔軟な手法を実装しています。Chronuxは、計算された量の信頼区間の堅牢な推定値を提供します。したがって、スペクトルの計算は、漸近的信頼区間とジャックナイフ法に基づく信頼区間の両方の計算によって補完することができ、スペクトル解析ツールボックスのほとんどの量についても同様です。同様に、ローカル回帰および尤度ツールボックスは、モデルのテストと検証のための包括的なツールセットを提供するLocfitパッケージのMEXフロントエンドです。
MATLABプロンプトからndb(Neuro Data Browser(NDB)の略)と入力することでGUIを起動できます。これは、神経生物学的時系列データの読み込み、可視化、分析のための標準的なユーザーインターフェースを提供します。データは、EEG、MEG、fMRIなど、さまざまな形式に対応しています。時系列の関連部分(サンプル/チャネル/試行)を選択して可視化するための標準的なUIが使用されているため、単一のプラットフォーム上で、複数のモダリティ/フォーマットから、数ギガバイトにも及ぶ典型的な研究のデータを表示、保存、分析することが可能です。GUIには、システムプールに追加されたすべてのデータオブジェクトの概要を表示する機能も備わっています。現在、概要データは患者名別とモダリティ/フォーマット別の2つのビューで表示できます。
基本的なレベルでは、GUIを使用することで、ユーザーは個別のMATLABコードを記述することなく、ブラウザフレームワーク内でデータの読み込み、分析、結果の可視化を行うことができます。上級ユーザー向けには、コマンドラインインターフェースも提供されており、データを直接読み込んで分析のために可視化することが可能です。XMLベースのプラグインアーキテクチャを採用することで、他のモダリティやフォーマットへのサポートを拡張できるだけでなく、プラグインXMLへの最小限の変更で他のMATLABツールボックスを統合することもできます。
M2HTMLドキュメントは、Chronuxに組み込まれているすべてのMATLABルーチンに関するオンラインヘルプのアーカイブです。これには、関数の説明と依存関係グラフが含まれています。