JP4413017B2 - クラスタリングプログラムおよびクラスタリング装置 - Google Patents
クラスタリングプログラムおよびクラスタリング装置 Download PDFInfo
- Publication number
- JP4413017B2 JP4413017B2 JP2004008510A JP2004008510A JP4413017B2 JP 4413017 B2 JP4413017 B2 JP 4413017B2 JP 2004008510 A JP2004008510 A JP 2004008510A JP 2004008510 A JP2004008510 A JP 2004008510A JP 4413017 B2 JP4413017 B2 JP 4413017B2
- Authority
- JP
- Japan
- Prior art keywords
- cluster
- order data
- identifiers
- sequence
- array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
cluster_3[1]={0,119978,126329,126352,3,119978,…}
cluster_3[2]={1,119979,132190,4,119979,…}
102 メモリユニット
103 表示ユニット
104 入力ユニット
105 CD−ROMドライブユニット
106 ディスクユニット
107 外部I/Fユニット
200 CD−ROM
配列番号2:AB000096
Claims (8)
- 複数の分類対象配列を相同性に基づいて分類するクラスタリングプログラムであって、
前記分類対象配列に含まれる複数の基準となる配列(基準配列)の識別子と、当該基準配列との相同性が高い配列の識別子と、が対応付けられた状態で記述されたヒットリストを読み出し、当該ヒットリストに基づいて、前記基準配列の識別子と、当該基準配列との相同性が高い配列の識別子と、をグループ化し、グループ毎に個別のクラスタ番号を設定し、さらに、当該クラスタ番号が設定された識別子をソートし、識別子毎に個別の配列番号を設定し、その後、当該配列番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述した配列番号順データを生成する配列番号順データ生成ステップと、
前記配列番号順データを第1の領域に記憶する配列番号順データ記憶ステップと、
前記配列番号順データを読み出し、当該配列番号順データをクラスタ番号順にソートし、当該クラスタ番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述したクラスタ番号順データを生成するクラスタ番号順データ生成ステップと、
前記クラスタ番号順データを第2の領域に記憶するクラスタ番号順データ記憶ステップと、
前記配列番号順データと前記クラスタ番号順データとを読み出し、これらのデータに基づいて、同一の配列番号を共有する複数のクラスタ番号に属するすべての識別子を、同一のクラスタメンバーとする処理を行い、当該クラスタメンバーを構成する識別子を記述したクラスタメンバーリストを生成するクラスタメンバー決定ステップと、
前記クラスタメンバーリストを第3の領域に記憶するクラスタメンバーリスト記憶ステップと、
をコンピュータに実行させることを特徴とするクラスタリングプログラム。 - 機能が未知の複数のcDNA末端配列を、それぞれ、既知配列との相同性計算の結果に基づいて分類するクラスタリングプログラムであって、
前記複数のcDNA末端配列を構成する各cDNA末端配列の識別子と、前記相同性計算結果として得られる既知配列の識別子と、が対応付けられた状態で記述されたヒットリストを読み出し、当該ヒットリストに基づいて、前記cDNA末端配列の識別子と、当該cDNA末端配列との相同性が高い既知配列の識別子と、をグループ化し、グループ毎に個別のクラスタ番号を設定し、さらに、当該クラスタ番号が設定された識別子をソートし、識別子毎に個別の配列番号を設定し、その後、当該配列番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述した配列番号順データを生成する配列番号順データ生成ステップと、
前記配列番号順データを第1の領域に記憶する配列番号順データ記憶ステップと、
前記配列番号順データを読み出し、当該配列番号順データをクラスタ番号順にソートし、当該クラスタ番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述したクラスタ番号順データを生成するクラスタ番号順データ生成ステップと、
前記クラスタ番号順データを第2の領域に記憶するクラスタ番号順データ記憶ステップと、
前記配列番号順データと前記クラスタ番号順データとを読み出し、これらのデータに基づいて、同一の配列番号を共有する複数のクラスタ番号に属するすべての識別子を、同一のクラスタメンバーとする処理を行い、当該クラスタメンバーを構成する識別子を記述したクラスタメンバーリストを生成するクラスタメンバー決定ステップと、
前記クラスタメンバーリストを第3の領域に記憶するクラスタメンバーリスト記憶ステップと、
をコンピュータに実行させることを特徴とするクラスタリングプログラム。 - 前記クラスタメンバー決定ステップでは、
前記クラスタ番号順データに基づいて、特定のクラスタ番号に属するすべての識別子を同一のクラスタメンバーとしてまとめ、さらに、前記配列番号順データを確認した結果、当該クラスタメンバーを構成する識別子が他のクラスタ番号にも属している場合には、前記クラスタ番号順データに基づいて、前記他のクラスタ番号に属するすべての識別子についても同一のクラスタメンバーとして加え、一方で、新たに加えられた識別子が、残りのどのクラスタ番号にも属していない状態になった段階でクラスタメンバーの追加処理を停止し、
以降、前記停止まで一連の処理を、全識別子の分類が完了するまで継続することを特徴とする請求項1または2に記載のクラスタリングプログラム。 - 前記クラスタメンバー決定ステップでは、
特定のクラスタ番号に属する識別子が他のどのクラスタ番号にも属していない場合(共有なし)、当該特定のクラスタ番号に属する識別子のみでクラスタメンバーを形成することを特徴とする請求項1、2または3に記載のクラスタリングプログラム。 - 複数の分類対象配列を相同性に基づいて分類するクラスタリング装置において、
前記分類対象配列に含まれる複数の基準となる配列(基準配列)の識別子と、当該基準配列との相同性が高い配列の識別子と、が対応付けられた状態で記述されたヒットリストを読み出し、当該ヒットリストに基づいて、前記基準配列の識別子と、当該基準配列との相同性が高い配列の識別子と、をグループ化し、グループ毎に個別のクラスタ番号を設定し、さらに、当該クラスタ番号が設定された識別子をソートし、識別子毎に個別の配列番号を設定し、その後、当該配列番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述した配列番号順データを生成する配列番号順データ生成手段と、
前記配列番号順データを記憶する第1の記憶手段と、
前記配列番号順データを読み出し、当該配列番号順データをクラスタ番号順にソートし、当該クラスタ番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述したクラスタ番号順データを生成するクラスタ番号順データ生成手段と、
前記クラスタ番号順データを記憶する第2の記憶手段と、
前記配列番号順データと前記クラスタ番号順データとを読み出し、これらのデータに基づいて、同一の配列番号を共有する複数のクラスタ番号に属するすべての識別子を、同一のクラスタメンバーとする処理を行い、当該クラスタメンバーを構成する識別子を記述したクラスタメンバーリストを生成するクラスタメンバー決定手段と、
前記クラスタメンバーリストを記憶する第3の記憶手段と、
を備えることを特徴とするクラスタリング装置。 - 機能が未知の複数のcDNA末端配列を、それぞれ、既知配列との相同性計算の結果に基づいて分類するクラスタリング装置において、
前記複数のcDNA末端配列を構成する各cDNA末端配列の識別子と、前記相同性計算結果として得られる既知配列の識別子と、が対応付けられた状態で記述されたヒットリストを読み出し、当該ヒットリストに基づいて、前記cDNA末端配列の識別子と、当該cDNA末端配列との相同性が高い既知配列の識別子と、をグループ化し、グループ毎に個別のクラスタ番号を設定し、さらに、当該クラスタ番号が設定された識別子をソートし、識別子毎に個別の配列番号を設定し、その後、当該配列番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述した配列番号順データを生成する配列番号順データ生成手段と、
前記配列番号順データを記憶する第1の記憶手段と、
前記配列番号順データを読み出し、当該配列番号順データをクラスタ番号順にソートし、当該クラスタ番号順に、識別子とクラスタ番号と配列番号とを関連付けて記述したクラスタ番号順データを生成するクラスタ番号順データ生成手段と、
前記クラスタ番号順データを記憶する第2の記憶手段と、
前記配列番号順データと前記クラスタ番号順データとを読み出し、これらのデータに基づいて、同一の配列番号を共有する複数のクラスタ番号に属するすべての識別子を、同一のクラスタメンバーとする処理を行い、当該クラスタメンバーを構成する識別子を記述したクラスタメンバーリストを生成するクラスタメンバー決定手段と、
前記クラスタメンバーリストを記憶する第3の記憶手段と、
を備えることを特徴とするクラスタリング装置。 - 前記クラスタメンバー決定手段は、
前記クラスタ番号順データに基づいて、特定のクラスタ番号に属するすべての識別子を同一のクラスタメンバーとしてまとめ、さらに、前記配列番号順データを確認した結果、当該クラスタメンバーを構成する識別子が他のクラスタ番号にも属している場合には、前記クラスタ番号順データに基づいて、前記他のクラスタ番号に属するすべての識別子についても同一のクラスタメンバーとして加え、一方で、新たに加えられた識別子が、残りのどのクラスタ番号にも属していない状態になった段階でクラスタメンバーの追加処理を停止し、
以降、前記停止まで一連の処理を、全識別子の分類が完了するまで継続することを特徴とする請求項5または6に記載のクラスタリング装置。 - 前記クラスタメンバー決定手段は、
特定のクラスタ番号に属する識別子が他のどのクラスタ番号にも属していない場合(共有なし)、当該特定のクラスタ番号に属する識別子のみでクラスタメンバーを形成することを特徴とする請求項5、6または7に記載のクラスタリング装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004008510A JP4413017B2 (ja) | 2004-01-15 | 2004-01-15 | クラスタリングプログラムおよびクラスタリング装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004008510A JP4413017B2 (ja) | 2004-01-15 | 2004-01-15 | クラスタリングプログラムおよびクラスタリング装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005202697A JP2005202697A (ja) | 2005-07-28 |
| JP4413017B2 true JP4413017B2 (ja) | 2010-02-10 |
Family
ID=34821819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004008510A Expired - Fee Related JP4413017B2 (ja) | 2004-01-15 | 2004-01-15 | クラスタリングプログラムおよびクラスタリング装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4413017B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5825790B2 (ja) * | 2011-01-11 | 2015-12-02 | 日本ソフトウェアマネジメント株式会社 | 核酸情報処理装置およびその処理方法 |
| GB201409282D0 (en) * | 2014-05-23 | 2014-07-09 | Univ Sydney Tech | Sequencing process |
-
2004
- 2004-01-15 JP JP2004008510A patent/JP4413017B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005202697A (ja) | 2005-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6366911B1 (en) | Partitioning of sorted lists (containing duplicate entries) for multiprocessors sort and merge | |
| JP2010541092A5 (ja) | ||
| JP7171471B2 (ja) | 学習モデル生成支援装置、及び学習モデル生成支援方法 | |
| JP3611601B2 (ja) | リスト処理システムとその方法 | |
| CN114420212A (zh) | 一种大肠杆菌菌株鉴定方法和系统 | |
| JP4413017B2 (ja) | クラスタリングプログラムおよびクラスタリング装置 | |
| WO2004087966A2 (en) | Genomic profiling of regulatory factor binding sites | |
| CN115203467A (zh) | 歌曲推荐方法、介质、装置和计算设备 | |
| JP2009098811A (ja) | 文書分類装置およびプログラム | |
| TW201232253A (en) | System and method for arranging test data | |
| CN108121745A (zh) | 一种数据加载方法和装置 | |
| US6994965B2 (en) | Method for displaying results of hybridization experiment | |
| JP4574941B2 (ja) | メッシュ作成装置、メッシュ作成方法、及びメッシュ作成プログラム | |
| JP6371981B2 (ja) | 業務支援システム、業務支援システムを実行するプログラム及びそれを記録した媒体 | |
| JP4247026B2 (ja) | キーワード頻度算出方法及びそれを実行するプログラム | |
| CN120072049B (zh) | 转录因子分析方法、装置、电子设备及存储介质 | |
| JP2006039867A (ja) | cDNA配列のマッピング方法 | |
| US20070226172A1 (en) | File-management apparatus, file-management method, and computer product | |
| JPH0782429B2 (ja) | 複数ファイルのマージ方法 | |
| US20030208322A1 (en) | Apparatus, method, and computer program product for plotting proteomic and genomic data | |
| JP2007241642A (ja) | 解析方法、解析装置及びコンピュータプログラム | |
| JP2912026B2 (ja) | ファイル情報の照合方法 | |
| JP2007086951A (ja) | ファイル分割処理方法及びファイル分割プログラム | |
| CN117667911A (zh) | 一种数据抽取的方法及装置 | |
| KR20250156582A (ko) | Pim을 이용하여 벡터 인덱싱을 가속하는 방법, 장치 및 컴퓨터 프로그램 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070118 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091117 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121127 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |