'''See below for documents in English.''' = Mass++について Mass++ は 2006 年から 2014 年まで国の助成を得て開発が進められてきた質量分析ソフトウェアです。 2015年 3 月にソースコードが公開され、同年6月に発足した [http://www.mspp.ninja/?page_id=38 Mass++ ユーザ会] により開発・保守がなされています。 Mass++ は、データの読込・表示や解析処理を開発するための基盤となるコアライブラリと、 個々のデータ処理機能を担うプラグインで構成されています。 プラグインの開発は容易で、新たな質量分析アプリケーションやデータ解析アルゴリズムの 開発・評価を手軽に進めることを可能とします。 == 機能概要 [ソフトウエア構成] == インストール方法 1. [https://osdn.jp/projects/mspp/releases/p14652 OSDN のダウンロードサイト]から Mass++ インストーラーをダウンロードして、インストールしてください。 1. X!Tandem (MSPTM-DB 拡張)および Glycan Analysis プラグインを利用される方は、!MassppProteomeDatabase1_4_0.exe を島津製作所の [http://www.shimadzu.co.jp/aboutus/ms_r/masspp.html Mass++ (V2.7.4) のダウンロードサイト]よりダウンロードして、インストールしてください。 == ビルド方法 === ソース取得 * ソースをビルドしたい: c:\dev にリポジトリから取り寄せたソースを展開します。 hg clone http://hg.osdn.jp/view/mspp/MassPlusPlus * ソースを読みたい: ソース・スナップショットを[https://osdn.jp/projects/mspp/releases/p14558 ソースパッケージ]から取り寄せてください。(このスナップショットはビルドに必要なリソースが含まれていませんが、その分、サイズが小さいため、お使いの Mass++ と同じバージョンのソースを取り寄せて、エラーメッセージを確認するといった用途に便利です。) === ビルド 1. 依存ライブラリ(後述)をビルドし、c:\dev\MassPlusPlus\build\msvs\contrib 以下に置きます(詳細を別途[依存ライブラリ]に記載予定です。) 2. VisualStudio コマンドプロンプトを開き c:\dev\MassPlusPlus\build\msvs\solutions にカレントディレクトリを移します。 3. build.bat を起動し、すべてのソースをビルドします。(build コマンド実行例: build Release x86 ) [依存ライブラリ] == 開発メモ [ver4開発] = About Mass++ Mass++ is MS data analysis software funded by CREST (Core Research for Evolutional Science and Technology, Japan) and FIRST (Funding Program for World-Leading Innovative R&D on Science and Technology, Japan) since 2006 to 2013. Now, almost sources of Mass++ is distributed under open-source license(3-clause BSD license). This open-source edition of Mass++ is developed and maintained by [http://www.mspp.ninja/?lang=en_us Mass++ Users Group, Japan]. Mass++ is plug-in based software which comprises core-libraries to provide basic functionaltiies for MS data IO, visualization and analysis, and plug-ins for each data processings. It is easy to add novel fucntionalities into Mass++ as plug-ins. == Overview === Feature [Feature] == Installation 1. Download Mass++ installer for Windows from [https://osdn.jp/projects/mspp/releases/p14652 here], and install it. 1. To use X!Tandem (including MSPTM-DB extension) or Glycan Analysis plug-in, download database installer, !MassppProteomeDatabase1_4_0.exe, from [http://www.shimadzu.co.jp/aboutus/ms_r/masspp.html Mass++ (V2.7.4) download site at Shimadzu Corp., Japan], and install it. == Building Software === Getting full sources * To build executable or plug-ins: expand sources retrieved from source repository (hg clone http://hg.osdn.jp/view/mspp/MassPlusPlus) to "c:\dev". * Just to read sources: obtain source snapshot from [https://osdn.jp/projects/mspp/releases/p14558 source package]. (This concise source snapshot doesn't contain resources needed to build binary executable. The snapshot is useful to search error message from sources with same version as binary executable you are using.) === Building Executable and Plug-ins 1. build [DependentLibraries] and copy build libraries to c:\dev\MassPlusPlus\build\msvs\contrib (detail will be described soon). 2. open VisualStudio command prompt, then move current directory to "c:\dev\MassPlusPlus\build\msvs\solutions". 3. invoke build.bat, then all sources will be buld. (if you want to build 32bit Release executable, execute "build Release x86". ) [DependentLibraries] === Citation 1. Mass++: [http://www.ncbi.nlm.nih.gov/pubmed/24965016 S. Tanaka et. al., Mass++: A Visualization and Analysis Tool for Mass Spectrometry, J. Proteome. Res., 2014, 13 (8), pp 3846–3853] 1. AB3D Plug-in: [http://www.ncbi.nlm.nih.gov/pubmed/25712693 K. Aoshima, et. al., A simple peak detection and label-free quantitation algorithm for chromatography-mass spectrometry, BMC Bioinformatics. 2014; 15(1): 376.] 1. Glycan Analysis Plug-in: [http://www.ncbi.nlm.nih.gov/pubmed/25712693 K. Morimoto, et. al., GlycanAnalysis Plug-in: a database search tool for N-glycan structures using mass spectrometry, Bioinformatics. 2015 Feb 23. pii: btv110] == Current Releases for Users and Tickets for Developers [[ReleaseList]] [[RecentTickets(limit=5)]]