Difference between revisions of "Functional Order of Commands"
From EosPedia
(→クラスター解析に関するツール) |
(→Tools to check spatial resolutions) |
||
(21 intermediate revisions by one other user not shown) | |||
Line 54: | Line 54: | ||
*[[ctfZeroPoint]] | *[[ctfZeroPoint]] | ||
*[[ctfFunctionServer]] | *[[ctfFunctionServer]] | ||
+ | *[[electronWaveLength]] | ||
+ | *[[molecularEnvelopeResampling]] | ||
=== Tools for CTF/defocusing value detemination === | === Tools for CTF/defocusing value detemination === | ||
Line 64: | Line 66: | ||
=== Tools for CTF correction === | === Tools for CTF correction === | ||
− | *[[ctfDisplay]] | + | ==== a platform ==== |
− | + | *[[ctfDisplay]]:a platform related to CTF | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | ==== CTF Function ==== | ||
+ | *[[ctfMultiFunction]]: | ||
+ | *[[mrcImageCTFObservation]]: | ||
+ | *[[ctfInfoSet]]: | ||
− | *[[ | + | ==== CTF Determination ==== |
− | *[[ | + | *[[mrcImageCTFDetermination]]:a tool for CTF estimation |
− | *[[ | + | *[[mrcImageMultiCTFDetermination]]:a tool for CTF estimation using more than two images at the same view. |
− | *[[mrcImageCTFSN]] | + | *[[ctfDeteminationFromMultiImage]]: |
+ | *[[ctfDeteminationFromPhaseComparison]]: | ||
+ | *[[ctfDeteminationFromThonRing]]: | ||
+ | *[[tiltInfoDetermine]]: | ||
+ | |||
+ | ==== CTF Correction ==== | ||
+ | *[[ctfWeightMapCreation]]: | ||
+ | *[[mrcImageCTFSN]]: | ||
+ | *[[mrcImageCTFCompensation]]:a tool for CTF correction | ||
+ | *[[mrcImageCTFCompensationForTiltImage]]:a tool for CTF correction for a tilted image | ||
+ | *[[mrcImageMultiCTFCompensation]]:a tool for CTF correction from multi-images | ||
*[[mrcImagePhaseCTFCompensationFromCTFINFO]] | *[[mrcImagePhaseCTFCompensationFromCTFINFO]] | ||
Line 88: | Line 99: | ||
*[[clusterShow]] | *[[clusterShow]] | ||
− | == | + | == 3D reconstruction == |
− | === | + | === General tools for 3D reconstruction === |
− | *[[mrc2Dto3D]] | + | *[[mrc2Dto3D]]:a tool for a 3D reconstruction from a set of 2D images. |
− | *[[mrc3Dto2D]] | + | *[[mrc3Dto2D]]:a tool for a set of 2D projection images from a 3D object. |
− | *[[mrc2Dto3DforVariation]] | + | *[[mrc2Dto3DforVariation]]:a tool for the variance of a 3D reconstruction from a set of 2D images. |
− | *[[mrcRadon2Dto3D]] | + | *[[mrcRadon2Dto3D]]:a tool for a 3D Radon space from a set of 2D Radon images. |
− | ==== | + | ==== Back-projection of 2D images ==== |
*[[mrcImage2DBackProjection]] | *[[mrcImage2DBackProjection]] | ||
*[[mrcImage2DProjection]] | *[[mrcImage2DProjection]] | ||
− | === | + | === Tools for tomography === |
*[[mrcImageTiltAxisSearch]] | *[[mrcImageTiltAxisSearch]] | ||
*[[mrcImageTiltAxisSearchHelp]] | *[[mrcImageTiltAxisSearchHelp]] | ||
*[[mrcImageDivideInfoForTomography]]:傾斜角やCTF補正のために複数のファイルに分ける | *[[mrcImageDivideInfoForTomography]]:傾斜角やCTF補正のために複数のファイルに分ける | ||
− | + | === Tools for single particle analysis === | |
− | === | + | |
*[[mrcImageOrientationSearch]] | *[[mrcImageOrientationSearch]] | ||
*[[mrcImageOrientationSearchByHigherSelection]] | *[[mrcImageOrientationSearchByHigherSelection]] | ||
Line 111: | Line 121: | ||
*[[mrcImageOrientationSearchBySimultaneousMinimization]] | *[[mrcImageOrientationSearchBySimultaneousMinimization]] | ||
− | === | + | === Tools for analysis of images in Radon space === |
− | ==== | + | ==== Tools for a transform in Radon Space ==== |
*[[mrcImageRadonTransform]] | *[[mrcImageRadonTransform]] | ||
*[[mrcImageInverseRadonTransform]] | *[[mrcImageInverseRadonTransform]] | ||
Line 120: | Line 130: | ||
− | ==== | + | ==== Tools for common line search ==== |
*[[mrcImageSinogramCorrelation]] | *[[mrcImageSinogramCorrelation]] | ||
*[[mrcImagesSinogramCorrelation]] | *[[mrcImagesSinogramCorrelation]] | ||
Line 131: | Line 141: | ||
*[[CommonLineRankCalc_k]] | *[[CommonLineRankCalc_k]] | ||
− | ==== | + | ==== Sinogram analysis using feature ==== |
*[[mrcSinogramFET]] | *[[mrcSinogramFET]] | ||
*[[mrcSinogramFETcalcSDforNormalize]] | *[[mrcSinogramFETcalcSDforNormalize]] | ||
Line 145: | Line 155: | ||
*[[FETsmallMapSetCreate_forSimultaneousMinimization]] | *[[FETsmallMapSetCreate_forSimultaneousMinimization]] | ||
− | ==== | + | ==== 3D reconstruction using feature ==== |
*[[mrcFETnormalizeBySD]] | *[[mrcFETnormalizeBySD]] | ||
− | === | + | === 3D reconstruction using helical symmetry === |
− | ==== | + | ==== Space transformation ==== |
*[[llExtract]]: FFT -> G | *[[llExtract]]: FFT -> G | ||
*[[mrcImageAutoFilamentExtract]] | *[[mrcImageAutoFilamentExtract]] | ||
*[[mrcImageAutoFilamentExtractResultAnalysis]] | *[[mrcImageAutoFilamentExtractResultAnalysis]] | ||
− | |||
*[[mrcImageFFTLayerLineExtraction]] | *[[mrcImageFFTLayerLineExtraction]] | ||
Line 160: | Line 169: | ||
*[[ltlg2mrc]] : g -> 3D | *[[ltlg2mrc]] : g -> 3D | ||
− | ===== | + | ===== Tools for (Layer Line Extraction) llExtract ===== |
*[[llExtractCtfinfFileCreate]] | *[[llExtractCtfinfFileCreate]] | ||
*[[llExtractCtrlFileCreate]] | *[[llExtractCtrlFileCreate]] | ||
Line 170: | Line 179: | ||
*[[llExtractWithLayerSeparationSingle]] | *[[llExtractWithLayerSeparationSingle]] | ||
− | ==== G(R, THETA, Z) | + | ==== Tools for G(R, THETA, Z) space ==== |
*[[llDataAverage]] | *[[llDataAverage]] | ||
*[[llDataAxisSearch]] | *[[llDataAxisSearch]] | ||
Line 186: | Line 195: | ||
*[[llDataNEstimation]] | *[[llDataNEstimation]] | ||
*[[llDataNormalization]] | *[[llDataNormalization]] | ||
− | *[[llDataPrint]]: G(R, THETA, Z) | + | *[[llDataPrint]]: a tool to display the data in G(R, THETA, Z) space |
*[[llDataRescaling]] | *[[llDataRescaling]] | ||
*[[llDataResolutionCheck]] | *[[llDataResolutionCheck]] | ||
Line 195: | Line 204: | ||
*[[llDatarMaxLimit]] | *[[llDatarMaxLimit]] | ||
− | ==== g(r, theta, Z) | + | ==== Tools for g(r, theta, Z) space ==== |
*[[ltlg2ps]] | *[[ltlg2ps]] | ||
*[[ltlgDataInfo]] | *[[ltlgDataInfo]] | ||
− | ==== | + | ==== Image analysis using helical symmetry ==== |
*[[mrcImageHelicalAveraging]]:らせん対称(連続らせん)に従って平均した画像を求める | *[[mrcImageHelicalAveraging]]:らせん対称(連続らせん)に従って平均した画像を求める | ||
*[[mrcImageHelicalProjection]]:らせん対称に従って投影した画像を求める | *[[mrcImageHelicalProjection]]:らせん対称に従って投影した画像を求める | ||
Line 211: | Line 220: | ||
*[[mrcImageRadialDistribution]]:画像の動径方向の分布(2D) | *[[mrcImageRadialDistribution]]:画像の動径方向の分布(2D) | ||
− | === | + | === Tools for super-resolutions === |
− | *[[mrcImageSuperResolution]]: | + | *[[mrcImageSuperResolution]]: a tool for super-resolution |
− | === | + | === Tools to check spatial resolutions=== |
*[[mrcImageFOMCalc]] | *[[mrcImageFOMCalc]] | ||
*[[mrcImageFourierShellCorrelation]] | *[[mrcImageFourierShellCorrelation]] | ||
*[[mrcImageFractalFourierShellCorrelation]] | *[[mrcImageFractalFourierShellCorrelation]] | ||
+ | *[[mrcImageFourierNeighborCorrelation]] : FNC | ||
− | == | + | == Tools for mrcImage-formated images == |
− | === | + | === Tools for mrcImage-format === |
*[[mrcImageHeaderChange]]:画像ファイルのヘッダーの変換 | *[[mrcImageHeaderChange]]:画像ファイルのヘッダーの変換 | ||
*[[mrcImageTransformSign]]:画像の符号付、符号無し(Signed/Unsigned)の変換 | *[[mrcImageTransformSign]]:画像の符号付、符号無し(Signed/Unsigned)の変換 | ||
− | === | + | === Tools to create models === |
− | ==== | + | ==== A basic shape model creation ==== |
*[[mrcImageNullImageCreate]]:空画像の作成 | *[[mrcImageNullImageCreate]]:空画像の作成 | ||
*[[mrcImageModelCreate]]:モデル画像の作成 | *[[mrcImageModelCreate]]:モデル画像の作成 | ||
Line 240: | Line 250: | ||
*[[mrcImageNoiseCreate]]:雑音画像を作る | *[[mrcImageNoiseCreate]]:雑音画像を作る | ||
− | ==== | + | ==== Addition of noise ==== |
*[[mrcImageNoiseAdd]]:雑音を加える | *[[mrcImageNoiseAdd]]:雑音を加える | ||
− | + | ==== Crystallization ==== | |
− | ==== | + | |
*[[mrcImageCrystalCreate]] | *[[mrcImageCrystalCreate]] | ||
− | ==== | + | ==== Tilted images ==== |
*[[mrcImageEstimateTiltImage]]:傾斜画像の予測 | *[[mrcImageEstimateTiltImage]]:傾斜画像の予測 | ||
− | === | + | === Infomation of images === |
*[[mrcInfo]]:MRC画像のヘッダー情報を取得する | *[[mrcInfo]]:MRC画像のヘッダー情報を取得する | ||
*[[mrcImageInfo]]:画像の情報を取得する | *[[mrcImageInfo]]:画像の情報を取得する | ||
Line 269: | Line 278: | ||
*[[mrcImagePixelDataGet]]:ある点の値を手に入れる。 | *[[mrcImagePixelDataGet]]:ある点の値を手に入れる。 | ||
− | === | + | === Statistics of images === |
*[[mrcImageAverage]]:複数画像の平均 | *[[mrcImageAverage]]:複数画像の平均 | ||
*[[mrcImageSN]]:複数画像間の統計(平均、分散、標準偏差等) | *[[mrcImageSN]]:複数画像間の統計(平均、分散、標準偏差等) | ||
Line 292: | Line 301: | ||
** runlengthに関する情報 | ** runlengthに関する情報 | ||
− | ==== | + | ==== Image alignment using object-shape ==== |
*[[mrcImageShapePCA]]:3D画像からその構造の形を楕円体として取り扱うための主成分分析 | *[[mrcImageShapePCA]]:3D画像からその構造の形を楕円体として取り扱うための主成分分析 | ||
*[[mrcImageShapePCAFit]]:3D画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理 | *[[mrcImageShapePCAFit]]:3D画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理 | ||
− | === | + | === Image-fomart transform === |
*[[mrcImagestoRef]] | *[[mrcImagestoRef]] | ||
*[[mrcImageStack]]:画像をスタックする | *[[mrcImageStack]]:画像をスタックする | ||
*[[mrcImageColoring]]:1枚もしくは複数の画像を使って、カラー画像(GIF)をつくる | *[[mrcImageColoring]]:1枚もしくは複数の画像を使って、カラー画像(GIF)をつくる | ||
− | === | + | === Analysis of multi-images === |
*[[mrcImageMontageCreate]]:複数枚の画像を一枚の画像として出力する(平均値等を用いて画像のコントラストを合わす) | *[[mrcImageMontageCreate]]:複数枚の画像を一枚の画像として出力する(平均値等を用いて画像のコントラストを合わす) | ||
− | === | + | === Pre-treatment of images === |
− | ==== | + | ==== Removal of abnormal values ==== |
*[[mrcImageAbnormalValueRemove]]:画像の標準偏差等から異常値を推定し、異常値を除く | *[[mrcImageAbnormalValueRemove]]:画像の標準偏差等から異常値を推定し、異常値を除く | ||
*[[mrcImageCCDNoiseRemove]]:CCDカメラのもつ異常値を取り除く | *[[mrcImageCCDNoiseRemove]]:CCDカメラのもつ異常値を取り除く | ||
*[[mrcImageDeadPixelCorrection]] | *[[mrcImageDeadPixelCorrection]] | ||
− | ==== | + | ==== Windowoing ==== |
*[[mrcImageWindowing]]:窓関数を積算する(2D) | *[[mrcImageWindowing]]:窓関数を積算する(2D) | ||
*[[mrcImage3DWindowing]]:窓関数を積算する(3D) | *[[mrcImage3DWindowing]]:窓関数を積算する(3D) | ||
*[[mrcImageCenterDensityChange]]:中心画像の密度を変更する(窓関数の特別なバージョン) | *[[mrcImageCenterDensityChange]]:中心画像の密度を変更する(窓関数の特別なバージョン) | ||
− | ==== | + | ==== Padding ==== |
*[[mrcImagePad]] | *[[mrcImagePad]] | ||
*[[mrcImage3DPad]] | *[[mrcImage3DPad]] | ||
Line 321: | Line 330: | ||
*[[mrcImageZPad]] | *[[mrcImageZPad]] | ||
− | ==== | + | ==== Standalization of density ==== |
*[[mrcImageDensityChangeEstimation]] | *[[mrcImageDensityChangeEstimation]] | ||
*[[mrcImageDensityNormalization]] | *[[mrcImageDensityNormalization]] | ||
*[[mrcImageDensityNormalizationByImage]] | *[[mrcImageDensityNormalizationByImage]] | ||
− | === | + | === Unitary operator for a image === |
*加算 | *加算 | ||
**[[mrcImageAddValue]]:画像に実数を加算する | **[[mrcImageAddValue]]:画像に実数を加算する | ||
Line 338: | Line 347: | ||
**[[mrcImageSquare]]:各ピクセル値の2乗、ルートの画像に変換する。 | **[[mrcImageSquare]]:各ピクセル値の2乗、ルートの画像に変換する。 | ||
− | === | + | === Binary operator between images === |
*和算 | *和算 | ||
**[[mrcImageAdd]]:二つの画像の和を求める | **[[mrcImageAdd]]:二つの画像の和を求める | ||
Line 352: | Line 361: | ||
**[[mrcImageConvolution]]:2つの画像の畳み込み | **[[mrcImageConvolution]]:2つの画像の畳み込み | ||
− | === | + | === Mathematical morphology === |
*縮退 | *縮退 | ||
**[[mrcImageErosion]]:構造要素による縮退 | **[[mrcImageErosion]]:構造要素による縮退 | ||
Line 365: | Line 374: | ||
**[[mrcImageClosing]]:構造要素による膨張→縮退 | **[[mrcImageClosing]]:構造要素による膨張→縮退 | ||
− | === | + | === Extraction of ROI(Region of Interest) === |
*[[mrcImageROI]]:2次元画像からの単一のROI画像の切り出し | *[[mrcImageROI]]:2次元画像からの単一のROI画像の切り出し | ||
*[[mrcImageROIs]]:2次元画像からの複数のROI画像の切り出し | *[[mrcImageROIs]]:2次元画像からの複数のROI画像の切り出し | ||
Line 380: | Line 389: | ||
*[[mrcImageFilamentSearch]] | *[[mrcImageFilamentSearch]] | ||
− | ==== | + | ==== Image overlay and split ==== |
*[[mrcImageSplit]]: | *[[mrcImageSplit]]: | ||
*[[mrcImageBlockMerge]]:画像の合成(画像が重なった場合には平均画像) | *[[mrcImageBlockMerge]]:画像の合成(画像が重なった場合には平均画像) | ||
− | ==== | + | ==== Automatic particle extraction ==== |
*[[mrcImageNeuralNetParticleExtraction]] | *[[mrcImageNeuralNetParticleExtraction]] | ||
*[[mrcImageNeuralNetParticleLearning]] | *[[mrcImageNeuralNetParticleLearning]] | ||
− | === | + | === Density transfomr === |
*[[mrcImageNormalizing]]:画像の値の正規化 | *[[mrcImageNormalizing]]:画像の値の正規化 | ||
*[[mrcImageCVE]]:CVE(constant variance enhancement)を施す | *[[mrcImageCVE]]:CVE(constant variance enhancement)を施す | ||
Line 397: | Line 406: | ||
*[[mrcImageExpression]]:密度を、絶対値、ルート、ログなどに変換する | *[[mrcImageExpression]]:密度を、絶対値、ルート、ログなどに変換する | ||
− | === | + | === Resampling === |
*[[mrcImageShrink]]:画像のピクセルを縮退させ、サイズを小さくする。 | *[[mrcImageShrink]]:画像のピクセルを縮退させ、サイズを小さくする。 | ||
+ | *[[mrcImageResampling]]: | ||
− | === | + | === Masking === |
*[[mrcImageMasking]]:定型の円や長方形で画像をマスクする(3Dに対応) | *[[mrcImageMasking]]:定型の円や長方形で画像をマスクする(3Dに対応) | ||
*[[mrcImageMaskingByImage]]:画像(2値化もしくはグレー)を用いて画像をマスクする。 | *[[mrcImageMaskingByImage]]:画像(2値化もしくはグレー)を用いて画像をマスクする。 | ||
*[[mrcImageFilterCreate]]:指定した座標値の所を指定した値とした画像を作り出す。 | *[[mrcImageFilterCreate]]:指定した座標値の所を指定した値とした画像を作り出す。 | ||
− | === | + | === Rotation and Shift of image === |
*[[mrcImageTrans]]:4x4行列を使った画像の移動・回転 | *[[mrcImageTrans]]:4x4行列を使った画像の移動・回転 | ||
*[[mrcImageTranspose]]:画像の転置 | *[[mrcImageTranspose]]:画像の転置 | ||
Line 418: | Line 428: | ||
*[[mrcImageMagnificationChange]]:画像の拡大率の変換 | *[[mrcImageMagnificationChange]]:画像の拡大率の変換 | ||
− | === | + | === Binary Image analysis === |
− | ==== | + | ==== Binarization ==== |
*[[mrcImageBinalization]]:画像の2値化(閾値指定、大津の方法などの自動閾値指定を含む) | *[[mrcImageBinalization]]:画像の2値化(閾値指定、大津の方法などの自動閾値指定を含む) | ||
*[[mrcImageAdaptiveBinalization]]:画像の2値化(適応型) | *[[mrcImageAdaptiveBinalization]]:画像の2値化(適応型) | ||
− | ==== | + | ==== Connectivity ==== |
*[[mrcImageConnection]]:2値画像の連結 | *[[mrcImageConnection]]:2値画像の連結 | ||
*[[mrcImageConnectivityNumberCalc]]:2値画像の連結値の計算 | *[[mrcImageConnectivityNumberCalc]]:2値画像の連結値の計算 | ||
*[[mrcImageDistanceConversion]]:2値画像の距離変換 | *[[mrcImageDistanceConversion]]:2値画像の距離変換 | ||
− | ==== | + | ==== Labeling and Area calculation ==== |
*[[mrcImageLabeling]] | *[[mrcImageLabeling]] | ||
*[[mrcImageAreaCalc]]:2値画像を使った面積・体積の計算 | *[[mrcImageAreaCalc]]:2値画像を使った面積・体積の計算 | ||
− | === | + | === Coordinate tranform === |
*[[Descartes2Polar]]:直交座標系から極座標系に変換する(軸の設定は変更可能) | *[[Descartes2Polar]]:直交座標系から極座標系に変換する(軸の設定は変更可能) | ||
*[[mrcImageTransformDescartesIntoPolar]]:直交座標系から極座標系に画像を変換 | *[[mrcImageTransformDescartesIntoPolar]]:直交座標系から極座標系に画像を変換 | ||
*[[mrcImageCoordinateChange]]:座標軸の交換 | *[[mrcImageCoordinateChange]]:座標軸の交換 | ||
− | === | + | === Fourier Transform === |
*[[mrcImageFFT]]:現在、通常使われているフーリエ変換及び逆変換 | *[[mrcImageFFT]]:現在、通常使われているフーリエ変換及び逆変換 | ||
*[[fft2d]]:過去のフーリエ変換及び逆変換 | *[[fft2d]]:過去のフーリエ変換及び逆変換 | ||
*[[cufft]]:CUDAでのテスト用フーリエ変換 | *[[cufft]]:CUDAでのテスト用フーリエ変換 | ||
− | === | + | === Filter for spatial frequency === |
− | *[[mrcImageLowPassFilter]]: | + | *[[mrcImageLowPassFilter]]: Low pass filter |
− | *[[mrcImageBandPassFilter]]: | + | *[[mrcImageBandPassFilter]]: Band pass filter |
− | *[[mrcImageHighPassFilter]] | + | *[[mrcImageHighPassFilter]]: High pass filter |
− | *[[mrcImage3DHighResoEmphasis]] | + | *[[mrcImage3DHighResoEmphasis]]: High spatial resolution emphasis operator |
− | *[[mrcMask]] | + | *[[mrcMask]]:a Fourier space filtering using two vector (2D, Fourier Space) |
− | *[[mrcImageFilteringbyFile]] | + | *[[mrcImageFilteringbyFile]]: a filter from a file. |
− | *[[mrcImageFilteringbyFileForVariance]] | + | *[[mrcImageFilteringbyFileForVariance]]: a filter from a file for variation |
− | === [[ | + | === [[Smoothing]] === |
*[[mrcImageSmoothing]]:非線形の平滑化 | *[[mrcImageSmoothing]]:非線形の平滑化 | ||
**median filter(中央値フィルタ) | **median filter(中央値フィルタ) | ||
Line 467: | Line 477: | ||
*[[mrcImageNoiseReductionByRelaxation]]:緩和法によるノイズ除去 | *[[mrcImageNoiseReductionByRelaxation]]:緩和法によるノイズ除去 | ||
− | === | + | === Edge extraction === |
*[[mrcImageContourSurfaceCreate]] | *[[mrcImageContourSurfaceCreate]] | ||
*[[mrcImageEdgeImageGet]] | *[[mrcImageEdgeImageGet]] | ||
− | === | + | === Similarity between images === |
*[[mrcImageCorrelation]]:画像間の相関 | *[[mrcImageCorrelation]]:画像間の相関 | ||
*[[mrcImageCorrelationWithCTFCompensation]]:CTF補正を含めた画像間の相関 | *[[mrcImageCorrelationWithCTFCompensation]]:CTF補正を含めた画像間の相関 | ||
Line 483: | Line 493: | ||
*[[mrcImageSimilarityEstimate]] | *[[mrcImageSimilarityEstimate]] | ||
− | === | + | === Image analysis using symmetry === |
− | + | ||
*[[mrcImageSymmetryCentreFind]] | *[[mrcImageSymmetryCentreFind]] | ||
*[[mrcImageSymmetryFind]] | *[[mrcImageSymmetryFind]] | ||
*[[mrcImage3DSymmetryFind]] | *[[mrcImage3DSymmetryFind]] | ||
*[[mrcImageNfoldAxisSearch]]:回転対称軸の探索 | *[[mrcImageNfoldAxisSearch]]:回転対称軸の探索 | ||
+ | *[[mrcImageSymmetryAverage]] | ||
+ | |||
− | === | + | === Tools for mrcFFT(Fourier Space) Information === |
*[[mrcFTMeridianEquatorRedece]] | *[[mrcFTMeridianEquatorRedece]] | ||
*[[mrcFFTBandPassFilter]] | *[[mrcFFTBandPassFilter]] | ||
Line 510: | Line 521: | ||
*[[mrcFFTplainreduce]] | *[[mrcFFTplainreduce]] | ||
− | === | + | === Printing tools === |
*[[mrcImagePrint]] | *[[mrcImagePrint]] | ||
*[[mrcImagePrint3D]] | *[[mrcImagePrint3D]] | ||
− | === | + | === mrcRef-related analysis === |
*[[mrcRefCorEstimate]] | *[[mrcRefCorEstimate]] | ||
*[[mrcRefCorModify]] | *[[mrcRefCorModify]] | ||
Line 544: | Line 555: | ||
*[[mrcImageRefScaleChangeWithPad]] | *[[mrcImageRefScaleChangeWithPad]] | ||
− | === | + | === Tools using PDB-format for image analysis === |
*[[mrcImageAssignedToTFofPDB]]:画像の値をPDBに組み込む | *[[mrcImageAssignedToTFofPDB]]:画像の値をPDBに組み込む | ||
*[[mrcImageDisplayDensityAsTempFactor]]:画像の値をPDBに組み込む(ほとんど同じ機能、整理が必要) | *[[mrcImageDisplayDensityAsTempFactor]]:画像の値をPDBに組み込む(ほとんど同じ機能、整理が必要) | ||
Line 552: | Line 563: | ||
*[[mrcImagepdbFileReduce]]:ほぼ上記と同じ機能 | *[[mrcImagepdbFileReduce]]:ほぼ上記と同じ機能 | ||
− | === | + | === Energy-loss images === |
*[[mrcImageCoreImageCalc]]: energy lossイメージを用いたイメージング | *[[mrcImageCoreImageCalc]]: energy lossイメージを用いたイメージング | ||
− | === | + | === Not Classified === |
*[[mrc3DExtractZ]] | *[[mrc3DExtractZ]] | ||
*[[mrcImage1DProjectionfrom2D]] | *[[mrcImage1DProjectionfrom2D]] | ||
Line 594: | Line 605: | ||
*[[dataAnalysis_kayabuki]] | *[[dataAnalysis_kayabuki]] | ||
− | == | + | == Tools for PDB information == |
− | === | + | === Atomic coordinate information for PDB files === |
*[[pdbInfo]]:PDBファイルの中の原子の情報を撮り出す | *[[pdbInfo]]:PDBファイルの中の原子の情報を撮り出す | ||
*[[pdbAtomSection]]:原子モデルのセクション(断面)をとりだす | *[[pdbAtomSection]]:原子モデルのセクション(断面)をとりだす | ||
Line 606: | Line 617: | ||
*[[pdbSurface]] | *[[pdbSurface]] | ||
− | === | + | === Density map creation from atomic coordinates of PDB === |
*[[pdb2mrc]] | *[[pdb2mrc]] | ||
*[[pdb2mrc2d]] | *[[pdb2mrc2d]] | ||
Line 613: | Line 624: | ||
− | === | + | === Other format from PDB === |
*[[pdb2SketchMacro]] | *[[pdb2SketchMacro]] | ||
*[[pdb2bender]] | *[[pdb2bender]] | ||
*[[pdb2ucd]] | *[[pdb2ucd]] | ||
− | === | + | === Atomic coordinates creation using symmetry === |
*[[pdbCrystalCreate]] | *[[pdbCrystalCreate]] | ||
*[[pdbHelix]] | *[[pdbHelix]] | ||
− | === | + | === Rotation and Move of atomic coordinates in PDB === |
*[[pdbRotation]]:原子モデルの回転 | *[[pdbRotation]]:原子モデルの回転 | ||
*[[pdbMove]]:原子モデルの移動 | *[[pdbMove]]:原子モデルの移動 | ||
Line 628: | Line 639: | ||
*[[pdbTwoProteinFit]]:二つのタンパク質の位置を合わせる | *[[pdbTwoProteinFit]]:二つのタンパク質の位置を合わせる | ||
− | === | + | === Fitting procedure between atomic coordinates in PDB file and density map === |
*[[pdbRhoFit]] | *[[pdbRhoFit]] | ||
*[[pdbShapeFit]] | *[[pdbShapeFit]] | ||
Line 634: | Line 645: | ||
*[[pdbRhoFitTm]] | *[[pdbRhoFitTm]] | ||
− | === | + | === Displaying of PDB === |
*[[pdbView]] | *[[pdbView]] | ||
*[[pdbDisplay]] | *[[pdbDisplay]] | ||
*[[rasmonyo]] | *[[rasmonyo]] | ||
− | === | + | === Additional data for PDB === |
*[[pdbWaterAdd]] | *[[pdbWaterAdd]] | ||
*[[pdbProteinIDSet]] | *[[pdbProteinIDSet]] | ||
− | === | + | === ETC === |
*[[pdbChargeFit]] | *[[pdbChargeFit]] | ||
*[[pdbCoordAdd]] | *[[pdbCoordAdd]] | ||
Line 651: | Line 662: | ||
*[[pdbTempFactorSet]] | *[[pdbTempFactorSet]] | ||
− | + | == filters for image-format transformation == | |
− | == | + | === From other format to mrc-image format === |
− | === | + | |
*[[tiff2mrc]] | *[[tiff2mrc]] | ||
*[[imodst2mrc]] | *[[imodst2mrc]] | ||
Line 662: | Line 672: | ||
*[[bin2mrc]] | *[[bin2mrc]] | ||
− | === | + | === From MRC-image format to other format === |
*[[mrc2dsn6]] | *[[mrc2dsn6]] | ||
*[[mrc2fld]] | *[[mrc2fld]] | ||
Line 673: | Line 683: | ||
*[[mrc2viff]] | *[[mrc2viff]] | ||
− | === | + | === Related to pgFormat === |
*[[pgDataBaseSelectServer]] | *[[pgDataBaseSelectServer]] | ||
*[[pgJournalSelect]] | *[[pgJournalSelect]] | ||
Line 682: | Line 692: | ||
*[[homology2PG]] | *[[homology2PG]] | ||
− | === | + | === Tools for postscript === |
*[[psFileMerge]] | *[[psFileMerge]] | ||
*[[psFilePageMerge]] | *[[psFilePageMerge]] | ||
+ | *[[mrcImagePrint]] | ||
− | === | + | === Related to DCD format === |
*[[dcdAtomChangeDistanceFromAtom]] | *[[dcdAtomChangeDistanceFromAtom]] | ||
*[[dcdAtomDistanceDistribution]] | *[[dcdAtomDistanceDistribution]] | ||
Line 698: | Line 709: | ||
*[[dcdTimeSeriesBehavior]] | *[[dcdTimeSeriesBehavior]] | ||
− | === | + | === etc. === |
*[[tgaInfo]] | *[[tgaInfo]] | ||
*[[vector2pdb]] | *[[vector2pdb]] | ||
*[[dos2unix]] | *[[dos2unix]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == Various analysis tools == |
− | === | + | === Tools for atomic coordinate modeling using initial coordinates and density === |
− | *[[mrcImageToNAMDConstantForces]] | + | *[[mrcImageToNAMDConstantForces]]: PDB modeling using density gradient as external force. |
*[[pdbNAMDRestraintCreate]] | *[[pdbNAMDRestraintCreate]] | ||
− | + | Reference: | |
* Noda et al., J. Plasma, Physics (2006) | * Noda et al., J. Plasma, Physics (2006) | ||
* Murakami et al., Cell (2010) | * Murakami et al., Cell (2010) | ||
− | === | + | === Tools for FRET analysis === |
*[[energyTransferModelCheck]] | *[[energyTransferModelCheck]] | ||
*[[energyTransferModelResultCheck]] | *[[energyTransferModelResultCheck]] | ||
− | + | References: | |
− | + | ||
*Suzuki et al., Nature (1998) | *Suzuki et al., Nature (1998) | ||
*Yasunaga e al., J.Struct.Biol.(2000) | *Yasunaga e al., J.Struct.Biol.(2000) | ||
− | == | + | == ETC == |
− | === | + | === Tools for molecular information handling === |
*[[molecularEnvelopeResampling]] | *[[molecularEnvelopeResampling]] | ||
*[[molecularWeightCalc]] | *[[molecularWeightCalc]] | ||
− | === | + | === Tools for matrix3D (4x4 matrix for 3D transfomation)=== |
*[[matrix3DEulerAngleTransform]] | *[[matrix3DEulerAngleTransform]] | ||
*[[matrix3DFromEulerAngle]] | *[[matrix3DFromEulerAngle]] | ||
Line 752: | Line 743: | ||
*[[coordRotation]]:座標点のmatrix3Dによる変換 | *[[coordRotation]]:座標点のmatrix3Dによる変換 | ||
− | + | === Generation of random number === | |
− | === | + | |
*[[randomUniformGet]]:一様乱数 | *[[randomUniformGet]]:一様乱数 | ||
*[[randomNormalGet]]:正規分布に従う乱数 | *[[randomNormalGet]]:正規分布に従う乱数 | ||
− | === largeIP === | + | === tools for largeIP === |
*[[largeIPInfo]] | *[[largeIPInfo]] | ||
− | === | + | === Tools for points === |
*[[pointAffineTransform]] | *[[pointAffineTransform]] | ||
− | === | + | === Control for TEM === |
*[[hf2000Init]] | *[[hf2000Init]] | ||
*[[hf2000LenzCurrent]] | *[[hf2000LenzCurrent]] | ||
*[[hf2000SpecimenPosition]] | *[[hf2000SpecimenPosition]] | ||
− | + | === System test tools === | |
− | === | + | |
*[[mallocCheck]] | *[[mallocCheck]] | ||
*[[openGLTest]] | *[[openGLTest]] | ||
− | === | + | === ETC === |
*[[muscleSimulation]]:ミオシンの動きのシミュレータ | *[[muscleSimulation]]:ミオシンの動きのシミュレータ | ||
*[[khorosFilterGenerate]]:khorosのフィルタを作り出す | *[[khorosFilterGenerate]]:khorosのフィルタを作り出す | ||
Line 781: | Line 770: | ||
*[[vectorImageNearestNeighborMethod]] | *[[vectorImageNearestNeighborMethod]] | ||
+ | == Not yet == | ||
+ | [[CheckCommonLineData]] | ||
+ | [[CheckOfOrientation]] | ||
+ | [[CheckOrientationByDegree]] | ||
+ | |||
+ | |||
+ | [[LCalculationForOrientationSearch]] | ||
+ | |||
+ | [[ProjectionDirectionMapCreate]] | ||
− | + | [[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]] | |
+ | |||
+ | |||
+ | [[angleMatchTest_k]] | ||
+ | [[anglediffcalc]] | ||
+ | [[anglediffchk]] | ||
+ | |||
+ | [[calcCommonLine]] |
Latest revision as of 01:57, 14 October 2014
We here sort commands in functional orders, but not yet. We are very sorry for being too late for you.
Contents
- 1 Overviers and template
- 2 Integration tools/platform
- 3 Developmental environment on Eos
- 4 A series of commands for CTF and its correction
- 5 Tools for image clustering
- 6 3D reconstruction
- 7 Tools for mrcImage-formated images
- 7.1 Tools for mrcImage-format
- 7.2 Tools to create models
- 7.3 Infomation of images
- 7.4 Statistics of images
- 7.5 Image-fomart transform
- 7.6 Analysis of multi-images
- 7.7 Pre-treatment of images
- 7.8 Unitary operator for a image
- 7.9 Binary operator between images
- 7.10 Mathematical morphology
- 7.11 Extraction of ROI(Region of Interest)
- 7.12 Density transfomr
- 7.13 Resampling
- 7.14 Masking
- 7.15 Rotation and Shift of image
- 7.16 Binary Image analysis
- 7.17 Coordinate tranform
- 7.18 Fourier Transform
- 7.19 Filter for spatial frequency
- 7.20 Smoothing
- 7.21 Edge extraction
- 7.22 Similarity between images
- 7.23 Image analysis using symmetry
- 7.24 Tools for mrcFFT(Fourier Space) Information
- 7.25 Printing tools
- 7.26 mrcRef-related analysis
- 7.27 Tools using PDB-format for image analysis
- 7.28 Energy-loss images
- 7.29 Not Classified
- 8 Tools for PDB information
- 8.1 Atomic coordinate information for PDB files
- 8.2 Density map creation from atomic coordinates of PDB
- 8.3 Other format from PDB
- 8.4 Atomic coordinates creation using symmetry
- 8.5 Rotation and Move of atomic coordinates in PDB
- 8.6 Fitting procedure between atomic coordinates in PDB file and density map
- 8.7 Displaying of PDB
- 8.8 Additional data for PDB
- 8.9 ETC
- 9 filters for image-format transformation
- 10 Various analysis tools
- 11 ETC
- 12 Not yet
Overviers and template
We classify Eos commands into functional groups. templateCommandWiki: template to write down a help of commands.
Integration tools/platform
Image View and Image Analysis
- Display2: To display a 2D image or a section of a 3D image, process them, and pick ROIs(region of interest) from an image.
cf.Particle Picking by Display2
- Display3: To display a 3D image
- smolet: To display a series of tilt images for electron tomography.
- ctfDisplay: To display a Fourier transform for CTF correlation
- imagesClustering: To display a dendrogram for image clustering.
Platform in Eos
- Visualmake: Easy and automatics GUI generator for Makefile
- Eos: Eos on Tcl/Tk, CUI
- PIONE: PIONE(Process-rule for Input/Output Negotiation Enviromenment) is a rule-based workflow engine.
Easy and Simple Viewers in Eos
A series of molvie (2D-3D seamless viewers)
Developmental environment on Eos
to create a new command or object
- maketool : Create a new tool.
- makeobj : Create a new object class.
- protoObjectMethodCreate : Create a new object method.
- protoShellCreate : Create a new shell command.
to create a new one automatically using 'make'
- protoHTMLCreate : Create a new HTML_
- protoTestMakefileCreate: Create a new makefile to test
A series of commands for CTF and its correction
Tools for CTF functions
- ctfEnvelopFunction
- ctfFunction
- ctfZeroPoint
- ctfFunctionServer
- electronWaveLength
- molecularEnvelopeResampling
Tools for CTF/defocusing value detemination
- ctfDisplay: To dertemine CTF with GUI
- ctfDeterminationFromMultiImage
- ctfDeterminationFromPhaseComparison
- ctfDeterminationFromThonRing
- defocusDeterminationFromThonRing
- ctfDetermine
Tools for CTF correction
a platform
- ctfDisplay:a platform related to CTF
CTF Function
CTF Determination
- mrcImageCTFDetermination:a tool for CTF estimation
- mrcImageMultiCTFDetermination:a tool for CTF estimation using more than two images at the same view.
- ctfDeteminationFromMultiImage:
- ctfDeteminationFromPhaseComparison:
- ctfDeteminationFromThonRing:
- tiltInfoDetermine:
CTF Correction
- ctfWeightMapCreation:
- mrcImageCTFSN:
- mrcImageCTFCompensation:a tool for CTF correction
- mrcImageCTFCompensationForTiltImage:a tool for CTF correction for a tilted image
- mrcImageMultiCTFCompensation:a tool for CTF correction from multi-images
- mrcImagePhaseCTFCompensationFromCTFINFO
etc.
- electronWaveLength:To calculate a wavelength of accelerated electrons.
Tools for image clustering
3D reconstruction
General tools for 3D reconstruction
- mrc2Dto3D:a tool for a 3D reconstruction from a set of 2D images.
- mrc3Dto2D:a tool for a set of 2D projection images from a 3D object.
- mrc2Dto3DforVariation:a tool for the variance of a 3D reconstruction from a set of 2D images.
- mrcRadon2Dto3D:a tool for a 3D Radon space from a set of 2D Radon images.
Back-projection of 2D images
Tools for tomography
- mrcImageTiltAxisSearch
- mrcImageTiltAxisSearchHelp
- mrcImageDivideInfoForTomography:傾斜角やCTF補正のために複数のファイルに分ける
Tools for single particle analysis
- mrcImageOrientationSearch
- mrcImageOrientationSearchByHigherSelection
- mrcImageOrientationSearchByHybridization
- mrcImageOrientationSearchBySimultaneousMinimization
Tools for analysis of images in Radon space
Tools for a transform in Radon Space
- mrcImageRadonTransform
- mrcImageInverseRadonTransform
- mrcImageSinogramCreate
- mrcImageSinogramFFT
- mrcRadon2Dto3D
Tools for common line search
- mrcImageSinogramCorrelation
- mrcImagesSinogramCorrelation
- commonLinesSearchByVoting
- mrcImageCommonLineSearch
- WeightCalculationOfCommonLineSearch
- WeightCalculationOfCommonLineSearchByAllSinogram
- WeigthCaluculationOfCommonLineCalculation
- CommonLineCalculation
- CommonLineRankCalc_k
Sinogram analysis using feature
- mrcSinogramFET
- mrcSinogramFETcalcSDforNormalize
- mrcSinogramFETcalcWeight
- mrcSinogramFETcorrelationMap
- mrcSinogramFETnormalizedMap
- mrcSinogramFETreferredCorrelation
- mrcSinogramFETsmoothParameterMatching
- EvaluateCorrelationMapwithCommonLine
- FETOrientationSearchByAnnealing
- FETOrientationSearchByFeatureAlignment
- FETmapOrientationSearchBySimultaneousFitting
- FETsmallMapSetCreate_forSimultaneousMinimization
3D reconstruction using feature
3D reconstruction using helical symmetry
Space transformation
- llExtract: FFT -> G
- mrcImageAutoFilamentExtract
- mrcImageAutoFilamentExtractResultAnalysis
- mrcImageFFTLayerLineExtraction
- ll2ltlg : G -> g
- ltlg2mrc : g -> 3D
Tools for (Layer Line Extraction) llExtract
- llExtractCtfinfFileCreate
- llExtractCtrlFileCreate
- llExtractWithLayerSeparation
- llExtractWithLayerSeparationCtrlFileCreate
- llExtractWithLayerSeparationCtrlFileCreateMyosin
- llExtractWithLayerSeparationFilamentInfo
- llExtractWithLayerSeparationServer
- llExtractWithLayerSeparationSingle
Tools for G(R, THETA, Z) space
- llDataAverage
- llDataAxisSearch
- llDataCTFCompensate
- llDataCompare
- llDataContributionCalcDifferentN
- llDataDump
- llDataEquatorAdd
- llDataExtract
- llDataFit
- llDataFitServer
- llDataInfo
- llDataLowPassFiltering
- llDataMultiCTFCompensation
- llDataNEstimation
- llDataNormalization
- llDataPrint: a tool to display the data in G(R, THETA, Z) space
- llDataRescaling
- llDataResolutionCheck
- llDataRotation
- llDataSelectionEstimation
- llDataSeparate
- llDataWeightSet
- llDatarMaxLimit
Tools for g(r, theta, Z) space
Image analysis using helical symmetry
- mrcImageHelicalAveraging:らせん対称(連続らせん)に従って平均した画像を求める
- mrcImageHelicalProjection:らせん対称に従って投影した画像を求める
- mrcImageHelicalConvolution
- mrcImageHelicalMappingFrom2DImage
- mrcImageHelicalMasking
- mrcImageHelicalMaskingBy2DImage
- mrcImageCylinderSection:円筒座標系に変換して、r毎のセクションをもとめる
- mrcImageUntwist:らせん対称性にしたがって、ねじれをもとに戻す
- mrcImageCircumferentialProjection:3D画像から円筒座標系に変換し、特定範囲のみを表示する。
- mrcImageRadialDistribution:画像の動径方向の分布(2D)
Tools for super-resolutions
- mrcImageSuperResolution: a tool for super-resolution
Tools to check spatial resolutions
- mrcImageFOMCalc
- mrcImageFourierShellCorrelation
- mrcImageFractalFourierShellCorrelation
- mrcImageFourierNeighborCorrelation : FNC
Tools for mrcImage-formated images
Tools for mrcImage-format
- mrcImageHeaderChange:画像ファイルのヘッダーの変換
- mrcImageTransformSign:画像の符号付、符号無し(Signed/Unsigned)の変換
Tools to create models
A basic shape model creation
- mrcImageNullImageCreate:空画像の作成
- mrcImageModelCreate:モデル画像の作成
- mrcImageSphere:球/円の作成(中心)
- mrcImageMakeSphere:球/円の作成(多機能、位置の指定)
- mrcImageGaussDisc:ガウス円の作成
- mrcImageGaussSphere:ガウス球の作成
- mrcImageMakeCylinder:円筒の作成
- mrcImageSiemensStar:ジーメンススターの作成(分解能チェック用)
- mrcImageModelSubfilamentsCreate;フィラメント画像を作る
- mrcImageNoiseCreate:雑音画像を作る
Addition of noise
- mrcImageNoiseAdd:雑音を加える
Crystallization
Tilted images
- mrcImageEstimateTiltImage:傾斜画像の予測
Infomation of images
- mrcInfo:MRC画像のヘッダー情報を取得する
- mrcImageInfo:画像の情報を取得する
- mrcImageDensityInfo:画像の正の値を密度とし、その情報を取得する
- mrcImageBoundaryInfo:画像の周辺情報を取得する
- mrcImageVolumeCalc:3次元画像から分子量に対応する体積をもつ等高面値
- mrcInfoSet:MRCのヘッダー情報を変更する
- mrcImageModeChange:MRCの画像モードを変更する
- mrcImageSamplingUnitChange:画像のサンプリング間隔を変更する
- mrcImageSectionGet:3D画像のセクション2D画像を取得する
- mrcImageCenterOfMassCalculate:重心を取得する
- mrcImageCircumferentialProjection:3D画像から円筒座標系に変換し、特定範囲のみを表示する。
- mrcImageRadialDistribution:画像の動径方向の分布(2D)
- mrcImagePixelDataGet:ある点の値を手に入れる。
Statistics of images
- mrcImageAverage:複数画像の平均
- mrcImageSN:複数画像間の統計(平均、分散、標準偏差等)
- mrcImageStandardDeviation:複数画像間の標準偏差及びそれを用いた変換
- mrcImageVarianceMap:分散マップ
- mrcImageTTest:画像間のt-test
- mrcImageFTest:画像間のF-test
- mrcImageBtest:
- mrcImageTwoImageTest:画像間のテスト(t-test/F-test)
- mrcImageVarianceAnalysis:分散解析
- mrcImagePCA:複数画像から主成分分析を行い、主成分画像を生成する
- mrcImageShapePCA:3D画像からその構造の形を楕円体として取り扱うための主成分分析
- mrcImagePeakSearch:画像の中のピークを探索する
- mrcImageProjection:画像の投影像(各軸方向)を求める
- mrcImageParticleCandidateExtract:周辺に比べて密度が有意に高いところを見出す。
- mrcImageFeatureExtraction:画像の特徴量(現時点で30通り)の抽出
- ヒストグラムの平均、分散、歪度、尖度、コントラスト、エネルギー、エントロピー
- Co-occurenceに関する情報
- difference statisticsに関する情報
- runlengthに関する情報
Image alignment using object-shape
- mrcImageShapePCA:3D画像からその構造の形を楕円体として取り扱うための主成分分析
- mrcImageShapePCAFit:3D画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理
Image-fomart transform
- mrcImagestoRef
- mrcImageStack:画像をスタックする
- mrcImageColoring:1枚もしくは複数の画像を使って、カラー画像(GIF)をつくる
Analysis of multi-images
- mrcImageMontageCreate:複数枚の画像を一枚の画像として出力する(平均値等を用いて画像のコントラストを合わす)
Pre-treatment of images
Removal of abnormal values
- mrcImageAbnormalValueRemove:画像の標準偏差等から異常値を推定し、異常値を除く
- mrcImageCCDNoiseRemove:CCDカメラのもつ異常値を取り除く
- mrcImageDeadPixelCorrection
Windowoing
- mrcImageWindowing:窓関数を積算する(2D)
- mrcImage3DWindowing:窓関数を積算する(3D)
- mrcImageCenterDensityChange:中心画像の密度を変更する(窓関数の特別なバージョン)
Padding
Standalization of density
Unitary operator for a image
- 加算
- mrcImageAddValue:画像に実数を加算する
- mrcImageRealValueAdd:画像に実数を加算する(同じ機能をもつので整理が必要)
- mrcImageScalarAdd:画像に実数を加える(特定の点に加えることができる)
- 積算
- mrcImageMultiplying:画像に実数を積算する
- 2乗和
- mrcImageSquare:各ピクセル値の2乗、ルートの画像に変換する。
Binary operator between images
- 和算
- mrcImageAdd:二つの画像の和を求める
- 減算
- mrcImageSubtraction:画像間の差を求める
- mrcImageNormalizedSubtraction:画像の密度を合わせた後、画像間の差を求める
- 積算
- mrcImageMultiplyingbyFile:二つの画像の積算
- 畳み込み
- mrcImageConvolution:2つの画像の畳み込み
Mathematical morphology
- 縮退
- mrcImageErosion:構造要素による縮退
- 膨張
- mrcImageDilation:構造要素による膨張
- オープニング(白いひげが消えるが、孔は保たれる)
- mrcImageOpening:構造要素による縮退→膨張
- クロージング(黒い孔(谷)が埋まるが、丘は高くならない)
- mrcImageClosing:構造要素による膨張→縮退
Extraction of ROI(Region of Interest)
- mrcImageROI:2次元画像からの単一のROI画像の切り出し
- mrcImageROIs:2次元画像からの複数のROI画像の切り出し
- mrcImageUnbentROI:2次元画像からのスプライン曲線に則った切り出し
- mrcImageCenterGet:画像の中央(中央の指定は可能)を切り出す
- mrcImageRectangleGet:指定した画像領域(長方形:回転無)を切り出す。
- mrcImageRectangleGetByCorrelation:参照画像と比較して最も相関値の高い領域を切り出す。
- mrcImagePolyROI:(未完成)
- mrcImageROI3D: 3次元画像からのROIエリアの切り出し
- mrcImageDivideIntoTwoImages:指定に従って二つの画像に切り分ける
Image overlay and split
- mrcImageSplit:
- mrcImageBlockMerge:画像の合成(画像が重なった場合には平均画像)
Automatic particle extraction
Density transfomr
- mrcImageNormalizing:画像の値の正規化
- mrcImageCVE:CVE(constant variance enhancement)を施す
- mrcImageHighlighting:
- mrcImageEnhancementWithFuzzySets
- mrcImageSolventFlattening:溶液と考えられる部分の平滑化
- mrcImagePosterization:画像のビットを落とす
- mrcImageExpression:密度を、絶対値、ルート、ログなどに変換する
Resampling
- mrcImageShrink:画像のピクセルを縮退させ、サイズを小さくする。
- mrcImageResampling:
Masking
- mrcImageMasking:定型の円や長方形で画像をマスクする(3Dに対応)
- mrcImageMaskingByImage:画像(2値化もしくはグレー)を用いて画像をマスクする。
- mrcImageFilterCreate:指定した座標値の所を指定した値とした画像を作り出す。
Rotation and Shift of image
- mrcImageTrans:4x4行列を使った画像の移動・回転
- mrcImageTranspose:画像の転置
- mrcImageRotation:画像の回転
- mrcImageRotation3D:画像の回転(3D)
- mrcImageMirroring:画像の鏡像
- mrcImageShift:画像の移動
- mrcImageMove:画像の移動
- mrcImageShiftFollowingGC:重心が中心になるように画像を移動
- mrcMirrorImageCreate:3Dの特定の面に対して反転。
- mrcImageReverse:y軸をそのままにして、x、z軸に関して反転(2Dでは鏡像、3Dでは180度回転に対応)
- mrcImageMagnificationChange:画像の拡大率の変換
Binary Image analysis
Binarization
- mrcImageBinalization:画像の2値化(閾値指定、大津の方法などの自動閾値指定を含む)
- mrcImageAdaptiveBinalization:画像の2値化(適応型)
Connectivity
- mrcImageConnection:2値画像の連結
- mrcImageConnectivityNumberCalc:2値画像の連結値の計算
- mrcImageDistanceConversion:2値画像の距離変換
Labeling and Area calculation
- mrcImageLabeling
- mrcImageAreaCalc:2値画像を使った面積・体積の計算
Coordinate tranform
- Descartes2Polar:直交座標系から極座標系に変換する(軸の設定は変更可能)
- mrcImageTransformDescartesIntoPolar:直交座標系から極座標系に画像を変換
- mrcImageCoordinateChange:座標軸の交換
Fourier Transform
- mrcImageFFT:現在、通常使われているフーリエ変換及び逆変換
- fft2d:過去のフーリエ変換及び逆変換
- cufft:CUDAでのテスト用フーリエ変換
Filter for spatial frequency
- mrcImageLowPassFilter: Low pass filter
- mrcImageBandPassFilter: Band pass filter
- mrcImageHighPassFilter: High pass filter
- mrcImage3DHighResoEmphasis: High spatial resolution emphasis operator
- mrcMask:a Fourier space filtering using two vector (2D, Fourier Space)
- mrcImageFilteringbyFile: a filter from a file.
- mrcImageFilteringbyFileForVariance: a filter from a file for variation
Smoothing
- mrcImageSmoothing:非線形の平滑化
- median filter(中央値フィルタ)
- mean filter(平均値フィルタ)
- SurfaceFit filter(最小自乗法により2次曲面に近似)
- Lee-sigma filter(シグマフィルタ)
- mrcImageLowPassFilter:ローパスフィルタ(周波数空間でのフィルタ)
- Step filter(Ideal Filter)(矩形窓(方形窓)関数によるフィルタ)
- Cos filter(テューキー窓によるフィルタ)
- Exponetial filter(指数窓によるフィルタ)
- Gaussian filter(ガウス窓によるフィルタ)
- Lorentzian filter(ローレンチアンによるフィルタ)
- mrcImageBilateralFilter:バイラテラルフィルタ(像強度による重み付き平滑化フィルタ)
- mrcImageNLMeansFilter:NLミーンズ法によるローパスフィルタ
- mrcImageNoiseReductionByRelaxation:緩和法によるノイズ除去
Edge extraction
Similarity between images
- mrcImageCorrelation:画像間の相関
- mrcImageCorrelationWithCTFCompensation:CTF補正を含めた画像間の相関
- mrcImageAutoCorrelationWithWindowing:ウィンドウイングを含めた画像間の相関
- mrcImageCorrelationInFourierSpace:フーリエ空間での相関
- mrcImageAutoRotationCorrelation:画像の回転を考慮した画像間の相関
- mrcImageAutoRotationCorrelation3D:画像の回転(3D)を考慮した画像間の相関
- mrcImageAutoRotationCorrelationResultPrint:mrcImageAutoRotationCorrelationの結果の評価
- mrcImageCorrelationServer:PVMを利用した相関をとるためのサーバー
- mrcImageSimilarImageSearch
- mrcImageSimilarityEstimate
Image analysis using symmetry
- mrcImageSymmetryCentreFind
- mrcImageSymmetryFind
- mrcImage3DSymmetryFind
- mrcImageNfoldAxisSearch:回転対称軸の探索
- mrcImageSymmetryAverage
Tools for mrcFFT(Fourier Space) Information
- mrcFTMeridianEquatorRedece
- mrcFFTBandPassFilter
- mrcFFTCTFCompensation
- mrcFFTDigitize
- mrcFFTExpression
- mrcFFTFibreDiagram
- mrcFFTFiltering
- mrcFFTIQEstimation
- mrcFFTInfo
- mrcFFTLayerLineCheck
- mrcFFTMedianFilter
- mrcFFTProjection
- mrcFFTResampling
- mrcFFTShellInfo
- mrcFFTSizeChange
- mrcFFTSpectrum
- mrcFFTXFiltering
- mrcFFTplainreduce
Printing tools
- mrcRefCorEstimate
- mrcRefCorModify
- mrcRefCoreGet
- mrcRefCorrelation
- mrcRefCorrelationConv
- mrcRefEstimate
- mrcRefFFTConvert
- mrcRefHeaderCreate
- mrcRefHighPassFilter
- mrcRefImageCorrelation
- mrcRefImageOmegaCorrelation
- mrcRefImagepwzCorEstimate
- mrcRefImagepwzCorModify
- mrcRefImagepwzCorPeakFind
- mrcRefImagepwzCorSmoothing
- mrcRefImagepwzCorrelation
- mrcRefImagepwzCorrelationByFFT
- mrcRefImagexaFit
- mrcRefLowPassFilter
- mrcRefNoiseAdd
- mrcRefNormalizing
- mrcRefPhaseImageCreate
- mrcRefSmoothing
- mrcRefz1ImageCorrelation
- mrcImageRefConv2D
- mrcImageRefCreate
- mrcImageRefFFTConv2D
- mrcImageRefScaleChangeWithPad
Tools using PDB-format for image analysis
- mrcImageAssignedToTFofPDB:画像の値をPDBに組み込む
- mrcImageDisplayDensityAsTempFactor:画像の値をPDBに組み込む(ほとんど同じ機能、整理が必要)
- mrcImageMappingtoPdb:画像の値をPDBに組み込む(ほとんど同じ機能、整理が必要)
- mrcImage2pdb:画像をPDBに変更する
- mrcImageUnexpectedMassFromPDB:PDBから期待される密度を減算する
- mrcImagepdbFileReduce:ほぼ上記と同じ機能
Energy-loss images
- mrcImageCoreImageCalc: energy lossイメージを用いたイメージング
Not Classified
- mrc3DExtractZ
- mrcImage1DProjectionfrom2D
- mrcImage1dAverageByCorrelation
- mrcImage1dCutAverage
- mrcImage1dShiftAverageByAnnealing
- mrcImage1dShiftByCorrelation
Tools for PDB information
Atomic coordinate information for PDB files
- pdbInfo:PDBファイルの中の原子の情報を撮り出す
- pdbAtomSection:原子モデルのセクション(断面)をとりだす
- pdbCAOnly:PDBからα炭素だけを抜き出す。
- pdbPCA:タンパク質の形状に関するPCAを計算する
- pdbSecondaryStructurePrint
- pdbFileMerge
- pdbMolecularInterfaceFind
- pdbNearAtomListShow
- pdbSurface
Density map creation from atomic coordinates of PDB
Other format from PDB
Atomic coordinates creation using symmetry
Rotation and Move of atomic coordinates in PDB
- pdbRotation:原子モデルの回転
- pdbMove:原子モデルの移動
- pdbTrans:原子モデルのアフィン変換
- pdbTwoProteinFit:二つのタンパク質の位置を合わせる
Fitting procedure between atomic coordinates in PDB file and density map
Displaying of PDB
Additional data for PDB
ETC
filters for image-format transformation
From other format to mrc-image format
From MRC-image format to other format
Related to pgFormat
- pgDataBaseSelectServer
- pgJournalSelect
- pgJournalSelectCORBAClient
- pgJournalSelectCORBAServer
- pgMemoSelectCORBAServer
- pgSelect
- homology2PG
Tools for postscript
Related to DCD format
- dcdAtomChangeDistanceFromAtom
- dcdAtomDistanceDistribution
- dcdCompareCA
- dcdDistanceAtomBetweenAtom
- dcdFilePrint
- dcdInfo
- dcdSelectAtoms
- dcdSerectAtom
- dcdTest
- dcdTimeSeriesBehavior
etc.
Various analysis tools
Tools for atomic coordinate modeling using initial coordinates and density
- mrcImageToNAMDConstantForces: PDB modeling using density gradient as external force.
- pdbNAMDRestraintCreate
Reference:
- Noda et al., J. Plasma, Physics (2006)
- Murakami et al., Cell (2010)
Tools for FRET analysis
References:
- Suzuki et al., Nature (1998)
- Yasunaga e al., J.Struct.Biol.(2000)
ETC
Tools for molecular information handling
Tools for matrix3D (4x4 matrix for 3D transfomation)
- matrix3DEulerAngleTransform
- matrix3DFromEulerAngle
- matrix3DInverse
- matrix3DToEulerAngle
- coordRotation:座標点のmatrix3Dによる変換
Generation of random number
- randomUniformGet:一様乱数
- randomNormalGet:正規分布に従う乱数
tools for largeIP
Tools for points
Control for TEM
System test tools
ETC
- muscleSimulation:ミオシンの動きのシミュレータ
- khorosFilterGenerate:khorosのフィルタを作り出す
- hostCondition:ホストの環境をチェックする
Not yet
CheckCommonLineData CheckOfOrientation CheckOrientationByDegree
LCalculationForOrientationSearch
TestForLcalculationOfOrientationSearchBySimultaneousMinimization