https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=%E7%89%B9%E5%88%A5:%E6%96%B0%E3%81%97%E3%81%84%E3%83%9A%E3%83%BC%E3%82%B8&feed=atom&hideredirs=1&limit=50&offset=&namespace=0&username=&tagfilter=
Eospedia - 新しいページ [ja]
2024-03-28T09:23:31Z
提供: Eospedia
MediaWiki 1.23.6
https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/File_Formats_and_Other_Documentation
File Formats and Other Documentation
2022-12-30T02:26:59Z
<p>Tacyas: /* Section Data */</p>
<hr />
<div><br />
== Image Metadata Files ==<br />
SerialEMは、画像のメタデータをIMOD "autodoc" フォーマットでテキストファイルに保存する。<br />
この形式は、キーワードと値のペアをセクションと呼ばれるブロックに整理したものである。<br />
このセクションには、さまざまな種類のデータが含まれているが、<br />
SerialEMのファイルでは、基本的に1種類のセクションしか使用しない。 <br />
セクションは、大括弧付きのキーと値のペアで始まります。<br />
<br />
[セクションタイプ = 名前]<br />
<br />
ここで、セクションの「名前」または値は通常,ユニークに設定するが、<br />
IMOD autodocリーダーではそうである必要はない。<br />
<br />
セクションヘッダ以下の行は、次のような形式で表現される。<br />
キー = 値<br />
そのセクションに関連するデータを提供する。<br />
さらに、キーと値のペアは、セクション・ヘッダの前のファイルの最初に記載することもでき、これらはグローバル値として参照される。<br />
<br />
すべての値はオートドキュメントファイルにテキスト文字列として保存されるが、特定の種類の情報を期待するソフトウェアは、これらの文字列を1つまたは複数の浮動小数点または整数値に変換することがよくある。 <br />
<br />
IMOD ライブラリ libcfshr の autodoc モジュールには、1 つ、2 つ、3 つ、または多数の浮動小数点または整数値をファイルの指定セクションに格納または取得するための関数が含まれている。 autodoc形式がSerialEMに選ばれた理由は、このライブラリがすぐに利用できること、このような関数を利用すると便利なこと、IMODのautodoc読込み機能との互換性があること、などである。<br />
<br />
SerialEMが生成する画像関連autodocファイルには2種類ある。<br />
<br />
1) ".mdoc "ファイルは、MRCファイルに関するデータを提供し、画像ファイルと同じ名前ですが、拡張子が".mdoc "になっています。 セクションタイプは "ZValue "で、各セクションの名前はファイル内の画像のZ値で、0から順に番号が付けられている。<br />
<br />
2) 一連の単一画像TIFFファイルをMRCファイルと同様に扱うための情報を提供する".idoc "ファイル。 ここでのセクションタイプは "Image "で、各セクションの名称はTIFFファイルの名称である。<br />
<br />
グローバルデータは、MRCファイルのヘッダーにある情報の一部を複製したものである。<br />
また、MRCファイルのタイトルは "T "型のセクションヘッダに格納されます。<br />
<br />
SerialEMが使用するIMODライブラリは、HDFファイルのメタデータにアクセスするために同じ内部オートドック構造を使用する。 <br />
したがって、これらのメタデータ情報をすべてautodoc形式のテキストファイルに抽出することは、次のようなコマンドで簡単にできる。<br />
<br />
extracttilts -attr filename.hdf filename.hdf.mdoc<br />
<br />
のようなコマンドで、これらのメタデータ情報をオートドック形式のテキストファイルに抽出することができる。<br />
<br />
=== Global Data ===<br />
{| class="wikitable"<br />
|+Global Data<br />
|-<br />
|DataMode ||MRC file mode(MRCファイルのモード)<br />
|-<br />
|ImageSize ||X and Y size of images(画像のサイズ)<br />
|-<br />
|Montage ||1 if the file is a montage(モンタージュかどうか)<br />
|-<br />
|ImageSeries ||1 for an .idoc file describing a series of single-image files(.idocフォーマットかどうか)<br />
|-<br />
|ImageFile ||In a .mdoc file, contains the name of the image file(.mdocの中で含む画像ファイルの名前)<br />
|-<br />
|PixelSpacing ||Pixel spacing in Angstroms that would be in MRC header (or in 1/Angstroms for diffraction images)<br />
(pixelあたりのスペーシング(Å),回折像では,1/Å)<br />
|}<br />
<br />
=== Section Data ===<br />
{| class="wikitable"<br />
|+Section Data<br />
|-<br />
|TiltAngle ||Tilt angle in degrees(傾斜角)<br />
|-<br />
|PieceCoordinates ||Pixel coordinates in X and Y and section Z value for montage piece<br />
|-<br />
|StagePosition ||X and Y stage position in microns(ステージ位置x y:ミクロン)<br />
|-<br />
|StageZ ||Z stage position in microns(ステージ位置z:ミクロン)<br />
|-<br />
|Magnification ||"Film" magnification value<br />
|-<br />
|CameraLength ||Camera length in mm for image in diffraction mode<br />
|-<br />
|MagIndex ||Magnification index<br />
|-<br />
|Intensity ||Raw intensity value between 0 and 1<br />
|-<br />
|SuperMontCoords ||X and Y pixel coordinates of frame in a supermontage<br />
|-<br />
|PixelSpacing ||Pixel spacing in Angstroms for individual image (or in 1/Angstroms for diffraction image)<br />
|-<br />
|ExposureDose ||Dose on specimen during camera exposure in electrons/sq. A<br />
|-<br />
|DoseRate ||Dose rate to the camera, in electrons per physical pixel per second<br />
|-<br />
|SpotSize ||Microscope spot size<br />
|-<br />
|Defocus ||Relative defocus readout from microscope (microns)<br />
|-<br />
|TargetDefocus ||Current target for autofocus (microns)<br />
|-<br />
|ImageShift ||X and Y image shift in basic units (close to microns)<br />
|-<br />
|RotationAngle ||Rotation of image from having tilt axis along X axis (CCW +)<br />
|-<br />
|ExposureTime ||Image exposure time<br />
|-<br />
|Binning ||Image binning on the camera<br />
|-<br />
|UsingCDS ||1 if image was taken with CDS mode on<br />
|-<br />
|CameraIndex ||Index of the CameraProperties section for the camera used<br />
|-<br />
|DividedBy2 ||1 if image was divided by 2<br />
|-<br />
|RotationAndFlip ||RotationAndFlip property of K2 or K3 camera<br />
|-<br />
|LowDoseConSet ||Control set index plus 1 if image taken in Low Dose, or negative of index if not in Low Dose (index 0-6 for View, Focus, Trial, Record, Preview, Search, Mont-map; 7 for tracking, 8 for montage)<br />
|-<br />
|MinMaxMean ||Minimum, maximum, and mean value for this image<br />
|-<br />
|PriorRecordDose ||For an image in a tilt series taken in Low Dose mode, the cumulative dose in the Record area prior to this image, including Record and Preview images and View i||mages taken in tasks<br />
|-<br />
|XedgeDxy ||Edge displacement in X and Y for montage piece to the right of this piece<br />
|-<br />
|YedgeDxy ||Edge displacement in X and Y for piece above this piece<br />
|-<br />
|XedgeDxyVS ||Edge displacement for piece to right, computed with very sloppy option<br />
|-<br />
|YedgeDxyVS ||Edge displacement for piece above, computed with very sloppy option<br />
|-<br />
|StageOffsets ||When aligning montage pieces with image shift, this is the effective stage position (actual position plus the stage equivalent to the image shift adjustment) |minus the nominal stage position of the piece.<br />
|-<br />
|AlignedPieceCoords ||Piece coordinates adjusted by the solved shifts for each piece when pieces are aligned in overview with 'Very sloppy' option off.<br />
|-<br />
|AlignedPieceCoordsVS ||Piece coordinates adjusted by the solved shifts for each piece when pieces are aligned in overview with 'Very sloppy' option on.<br />
|-<br />
|SubFramePath ||Directory or file in which subframes of exposure were stored<br />
|-<br />
|NumSubFrames ||Number of subframes stored<br />
|-<br />
|FrameDosesAndNumbers ||Dose per frame in electrons per square Angstrom followed by number of frames at that dose; variable-sized frame sums will have multiple pairs of such values<br />
|-<br />
|DateTime ||Time and date of image acquisition; the format of the date is dd-Mon-yy regardless of locale.<br />
|-<br />
|NavigatorLabel ||Label of Navigator item, added if Acquire at Items is being run and a tilt series is not<br />
|-<br />
|FilterSlitAndLoss ||Energy filter slit width and energy loss if slit is in, 0 0 otherwise<br />
|-<br />
|ChannelName ||Detector name for a STEM image<br />
|-<br />
|MultishotHoleAndPosition ||Hole identifier and position within hole when taking multiple record images; peripheral positions are numbered from 1 and the center is numbered 0. For a regular pattern, hole identifiers are a pair of numbers relative to the center of the pattern; for a custom pattern, they are simply numbers starting at 1.<br />
|-<br />
|CameraPixelSize ||For diffraction image, the size of the image pixel on the camera in microns, namely the physical chip pixel size times the binning.<br />
|-<br />
|Voltage ||High voltage in kV for diffraction image.<br />
|}<br />
<br />
=== Direct Electron Specific Section Data ===<br />
{| class="wikitable"<br />
|+<br />
Direct Electron Specific Section Data<br />
|-<br />
|DE12-ServerSoftwareVersion ||Server software version<br />
|-<br />
|DE12-PreexposureTime(s) ||Pre-exposure time<br />
|-<br />
|DE12-TotalNumberOfFrames ||Total number of frames in acquisition<br />
|-<br />
|DE12-FramesPerSecond ||Frame rate in frames per second<br />
|-<br />
DE12-CameraPosition ||Whether camera was retracted or inserted<br />
|-<br />
DE12-ProtectionCoverMode ||Whether protection cover is kept open or open and closed for this shot<br />
|-<br />
DE12-ProtectionCoverOpenDelay(ms) ||Delay after opening prtection cover<br />
|-<br />
DE12-TemperatureDetector(C) ||Detector temperature<br />
|-<br />
DE12-FaradayPlatePeakReading(pA/cm2) ||Current reading from Faraday plate during exposure<br />
|-<br />
|DE12-SensorModuleSerialNumber ||Serial number of sensor<br />
|-<br />
|DE12-SensorReadoutDelay(ms) ||Delay before starting to read out sensor during exposure<br />
|-<br />
|DE12-IgnoredFramesInSummedImage ||Number of frames ignored in a summed image<br />
|}<br />
<br />
=== Additional Data in MontSection ===<br />
{| class="wikitable"<br />
|+<br />
|Additional Data in MontSection<br />
|-<br />
|FullMontSize ||Full size of montage in X and Y if all pieces are present<br />
|-<br />
|BufISXY ||Image shift associated with overview buffer<br />
|-<br />
|ProbeMode ||1 for microporbe, 0 for nanoprobe<br />
|-<br />
|MoveStage ||1 if for a stage montage<br />
|-<br />
|ConSetUsed ||Control set used for the montage (0 = View, 3 = Record, 5 = Search, 6 = MontMap<br />
|-<br />
|MontBacklash ||The nominal backlash for this montage, or 0 0 if using an anchor at the center<br />
|-<br />
|ValidBacklash ||The nominal backlash for this montage, or 0 0 if using an anchor at the center or doing a zigzag pattern<br />
|-<br />
|DriftSettling ||Drift settling in control set used<br />
|-<br />
|CameraModes ||Shutter mode and read mode<br />
|-<br />
|FocusOffset ||Focus offset for low dose View or Search, assigned to map item DefocusOffset if a map is made<br />
|-<br />
|NetViewShifts ||Image shift offsets for low dose View or Search<br />
|-<br />
|ViewBeamShifts ||Beam shift offsets for low dose View or Search<br />
|-<br />
|ViewBeamTilts ||Incremental beam tilts for low dose View or Search<br />
|-<br />
|ViewDefocus ||Focus offset for low dose View or Search, assigned to image buffer when reading in<br />
|-<br />
|Alpha ||Alpha value on JEOL<br />
|-<br />
|FilterState ||0/1 if slit is out/in, and slit width<br />
|}<br />
<br />
== Navigator File for serialEM ==<br />
<br />
SerialEM Navigator Fileに関する説明になります。<br />
<br />
下記の翻訳に なります。<br />
[[https://bio3d.colorado.edu/SerialEM/stableHlp/html/about_formats.htm#navigator https://bio3d.colorado.edu/SerialEM/stableHlp/html/about_formats.htm#navigator ]]<br />
<br />
SerialEM 3.6では、Navigatorの出力が1項目につき1行のタブ区切り形式からオートドック形式に変更され、代わりにXMLとして出力するオプションが追加されている。<br />
XMLやautodocファイルは、以前のバージョンのタブ区切りファイルと同様に、読み挙げることができる。<br />
<br />
グローバル・データは2行あります。<br />
<br />
AdocVersion = x.xx<br />
LastSavedAs = xy.nav<br />
<br />
という2行のグローバルデータがあり、2行目は最後に保存したときのファイルの完全な絶対パスとファイル名である。 <br />
<br />
次に、各項目は'Item'タイプのセクションにあり、そのラベル文字列を値として持つ。 <br />
<br />
次の表は、セクションに出現するすべてのキー、期待される値の種類、それが必須かどうか、必須でない場合はどのようなデフォルト値が設定されるかを示したものである。<br />
<br />
=== Navigation File Section Data===<br />
{| class="wikitable"<br />
|-<br />
!Key !!Type of value !!Default value, or Required !!CMapDrawItem member(s) !!Description<br />
|-<br />
|Color ||Integer ||Req ||mColor ||Color index (0-5)<br />
|-<br />
|StageXYZ ||Three Floats ||Req (unless external) ||mStageX/Y/Z ||Stage position adjusted for current mag<br />
|-<br />
|NumPts ||Integer ||Req ||mNumPoints ||Number of points<br />
|-<br />
|Corner ||Integer ||0 ||mCorner ||Flag for corner point<br />
|-<br />
|Draw ||Integer ||1 ||mDraw ||Flag to draw<br />
|-<br />
|RegPt ||Integer ||0 ||mRegPoint ||Registration point number<br />
|-<br />
|Regis ||Integer ||Req ||mRegistration ||Registration at which item exists<br />
|-<br />
|Type ||Integer ||Req ||mType ||Type: 0-2 for point, polygon, map<br />
|-<br />
|Note ||String ||blank ||mNote ||Note string<br />
|-<br />
|GroupID ||Integer ||0 ||mGroupID ||ID of group thatitem belongs to<br />
|-<br />
|PolyID ||Integer ||0 ||mPolygonID ||ID of polygon used to define supermontage<br />
|-<br />
|FitToPolygonID ||Integer ||0 ||mFitToPolygonID ID of polygon that this montage map was fit to<br />
|-<br />
|Imported ||Integer ||0 ||mImported ||Indicator of an imported map or point drawn on one<br />
|-<br />
|RegisteredToID ||Integer ||0 ||mRegisteredToID ||For an imported map, ID of map that it was registered to for transforming<br />
|-<br />
|SuperMontXY ||Two Integers ||-1,-1 ||SuperMontX/Y ||Camera coordinate of a montage in supermontage<br />
|-<br />
|OrigReg ||Integer ||Regis ||mOriginalReg ||Original registration (default is Registration)<br />
|-<br />
|DrawnID ||Integer ||0 ||mDrawnOnMapID ||ID of map point/polygon was drawn on<br />
|-<br />
|BklshXY ||Two Floats ||0,0 ||mBacklashX/Y ||Backlash when a montage was taken or associated with item<br />
|-<br />
|SamePosId ||Integer ||0 ||mAtSamePosID ||Items with this matching were taken at same raw stage position<br />
|-<br />
|RawStageXY ||T|wo Floats ||-10000,-10000 ||mRawStageX/Y ||Raw stage position before adjustments<br />
|-<br />
|Acquire ||Integer ||0 ||mAcquire ||Flag for acquiring<br />
|-<br />
|PieceOn ||Integer ||-1 ||mPieceDrawnOn ||Index of montage piece item was drawn on (piece_#_in_X * #_of_pieces_in_Y + piece_#_in_Y), or index of nearest piece if item is on a missing piece, in which case XYinPc will not be written to file.<br />
|-<br />
|XYinPc ||Two Floats ||-1,-1 ||mX/YinPiece ||X,Y coordinates in the montage piece, in right-handed pixels of stored montage<br />
|-<br />
|MapFile ||String ||Req if Map ||mMapFile ||Full or relative path of map file (see Read & Open)<br />
|-<br />
|MapID ||Integer ||Req if Map ||mMapID ||Unique ID (all items get one, not just maps)<br />
|-<br />
|FocusAxisPos Float ||-1.e8 ||mFocusAxisPos ||Stored position of Focus area on inter-area axis<br />
|-<br />
|LDAxisAngle ||Two integers ||0,0 ||mRotateFocusAxis, mFocusAxisAngle ||First value: 1 to rotate inter-area axis from tilt axis, 0 not to; second value: angle of rotation<br />
|-<br />
|FocusOffsets ||Two Floats ||0,0 ||mFocusX/Yoffset ||Offset of focus subarea in X and Y in unbinned pixels (Y inverted)<br />
|-<br />
|HoleArray ||Two integers ||0,0 ||mNumX/Yholes ||# of positions in X and Y for multiple Record<br />
|-<br />
|SkipHoles ||List of integers ||none ||mSkipHolePos ||Pairs of X,Y indexes for positions to skip from that array specified in HoleArray. Positions are numbered from 0 at lower-left in stage coordinates <br />
|-<br />
|TSstartEndAngles ||Two Floats ||-1.e8,-1.e8 mTSstartAngle, mTSendAngle Starting and ending angles of range for tilt series item<br />
|-<br />
|TSbidirAngle ||Float ||-1.e8 ||mTSbidirAngle ||Bidirectional starting angle for tilt series item<br />
|-<br />
|TargetDefocus ||Float ||-1.e8 ||mTargetDefocus ||Target defocus for Acquire or tilt series item<br />
|-<br />
|FileToOpen ||String ||none ||mFileToOpen ||Name of file to open for Acquire or tilt series item<br />
|-<br />
|TSParamIndex ||Integer ||-1 ||mTSParamIndex ||Index of into parameter array for tilt series<br />
|-<br />
|MontParamIndex ||Integer ||-1 ||mMontParamIndex ||Index into array of parameters for montages to open<br />
|-<br />
|FilePropIndex ||Integer ||-1 ||mFilePropIndex ||Index into array of file options for file to open<br />
|-<br />
|MapMontage ||Integer ||Req if Map ||mMapMontage ||Flag that map is a montage<br />
|-<br />
|MapSection ||Integer ||Req if Map ||mMapSection ||Section number in file<br />
|-<br />
||MapBinning ||Integer ||Req if Map ||mMapBinning ||Binning at which map was taken, or of initial overview map image for montage<br />
|-<br />
||MapMagInd ||Integer ||Req if Map ||mMapMagInd ||Magnification index of map, or of non-map image a point or polygon was drawn on<br />
|-<br />
||MapCamera ||Integer ||Req if Map ||mMapCamera Camera index<br />
|-<br />
|MapScaleMat ||Four Floats ||Req if Map ||mMapScaleMat ||Stage to pixel scale matrix for drawing, based on pixels of initial map image. For<br />
montage, needs to be adjusted by ratio of currently loaded map width/height to initial map width/height<br />
|-<br />
|MapWidthHeight ||Two Integers ||Req if Map mMapWidth/Height ||Size of initial map image at which scale matrix was defined<br />
|-<br />
|MapMinMaxScale ||Two Floats ||0,0 ||mMapMin/MaxScale ||Min and max scale values of image when map was defined<br />
|-<br />
|MapFramesXY ||Two Integers ||0,0 ||mMapFramesX/Y|| Number of montage frames when acquired<br />
|-<br />
|MontBinning ||Integer ||0 ||mMontBinning ||Actual binning of montage used to make the map<br />
|-<br />
|MapExposure ||Float ||0. ||mMapExposure ||Exposure time for original map images<br />
|-<br />
|MapSettling ||Float ||0. ||mMapSettling ||Drift settling<br />
|-<br />
|ShutterMode ||Integer ||-1 mShutterMode ||Shutter mode<br />
|-<br />
|K2ReadMode ||Integer ||0 mK2ReadMode ||Read mode for K2/K3 camera<br />
|-<br />
|MapSpotSize ||Integer ||0 ||mMapSpotSize ||Spot size at which map was taken<br />
|-<br />
|MapIntensity ||Double ||0 ||mMapIntensity ||Intensity at which map was taken<br />
|-<br />
|MapSlitIn ||Integer ||0 ||mMapSlitIn ||Filter slit state when map was taken<br />
|-<br />
|MapSlitWidth ||Float ||-1. ||mMapSlitWidth ||Filter slit width when map was taken<br />
|-<br />
|RotOnLoad ||Integer ||0 ||mRotOnLoad ||Flag to rotate when load<br />
|-<br />
|RealignedID ||Integer ||0 ||mRealignedID ||ID of lower mag map with nearby realign error<br />
|-<br />
|RealignErrXY ||Two Floats ||0,0 ||mRealignErrX/Y ||Final stage error of that realign operation<br />
|-<br />
|LocalErrXY ||Two Floats ||0,0 ||mLocalRealiErrX/Y ||Error in second round of realign operation<br />
|-<br />
|RealignReg ||Integer 0 ||mRealignReg ||Original registration of that realign<br />
|-<br />
|ImageType ||Integer ||0 ||mImageType ||Map file type 0-3 for MRC, IMOD, TIFF, IDOC<br />
|-<br />
|MontUseStage ||Integer ||-1 ||mMontUseStage ||1 if montage was taken with stage, 0 if not, -1 if unknown<br />
|-<br />
|DefocusOffset ||Float ||0. ||mDefocusOffset ||Defocus offset for map based on View images<br />
|-<br />
|K2ReadMode ||Integer ||0 ||mK2ReadMode ||Read mode for K2/K3 camera<br />
|-<br />
|NetViewShiftXY ||Two Floats ||0,0 ||mNetViewShiftX/Y ||Net IS offset for a View image map<br />
|-<br />
|MapAlpha ||Integer ||-999 ||mMapAlpha ||JEOL alpha value<br />
|-<br />
|ViewBeamShiftXY ||Two ||Floats ||0,0 ||mViewBeamShiftX/Y ||Incremental beam shift to apply for a View map<br />
|-<br />
|ViewBeamTiltXY ||Two ||Floats ||0,0 ||mViewBeamTiltX/Y ||Incremental beam tilt to apply for a View map<br />
|-<br />
|MapProbeMode ||Integer ||-1 ||mMapProbeMode ||Probe mode (0 for nano, 1 for micro)<br />
|-<br />
||MapLDConSet ||Integer ||-1 ||mMapLowDoseConSet ||Set # (0-4) used for map taken in low dose<br />
|-<br />
|MapTiltAngle ||Float ||-10000. ||mMapTiltAngle ||Tilt angle at which map was taken<br />
|-<br />
|PtsX ||NumPts Floats ||Req ||mPtX ||X stage cordinates of points<br />
|-<br />
|PtsY ||NumPts Floats ||Req ||mPtY ||Y stage cordinates of points<br />
|-<br />
|UserValueN ||String ||none ||mUserValueMap ||Arbitrary value set by script; N is # (currently1-8)<br />
|-<br />
|colspan="5"|BaseMarkerShift - a section containing a stored shift from Shift to Marker (names are from BaseMarkerShift structure).<br />
|-<br />
|FromMag ||Integer || ||fromMagInd ||Mag index of map item was marked on<br />
|-<br />
|ToMag ||Integer || ||toMagInd ||Mag index of image with marker point<br />
|-<br />
|ShiftX ||Float || ||shiftX ||X component of shift in microns<br />
|-<br />
|ShiftY ||Float || ||shiftY ||Y component of shift in microns<br />
|-<br />
|colspan="5"|T|SParam - a section containing tilt series parameters. See TiltSeriesParam.h in the source code for a description of each item.<br />
|-<br />
|colspan="5"|MontParam - a section containg montage parameters. See MontageParam.h in the source code for a description of each item.<br />
|-<br />
|colspan="5"|FileOptions - a section containing properties for opening a file. See FileOptions.h in the source code in case this has descriptions.<br />
|}<br />
<br />
== 外部で定義されたNavigatorアイテムのインポート ==<br />
<br />
map上の画像座標で位置を指定したアイテムをNavigatorファイルに追加し、SerialEMにステージ座標への変換をさせることができる。 <br />
StageXYZエントリーの代わりに、アイテムは以下のいずれかのエントリーを持つことができる。<br />
<br />
# CoordsInMap - マップ画像内のピクセル座標で、1フレーム画像でも、ピースの定常空間でのモンタージュでも、見かけ上のピース座標でもかまわない。<br />
# CoordsInAliMont - モンタージュマップ内のピクセル座標.ここで,ピースは Very Sloppy オプションを使わずに整列される.つまり, .mdoc ファイル内の AlignedPieceCoords で指定された座標に配置される。<br />
# CoordsInAliMontVS - モンタージュマップにおいて、Very Sloppyオプションでピースが整列されたときのピクセル座標、つまり、AlignedPieceCoordsVSで指定された座標に配置されたものである。<br />
# CoordsInPiece - モンタージュの1つのピース内のピクセル座標で、 PieceOn エントリで指定する必要がある。 すなわち,piece index = piece_#_in_X * _of_pieces_in_Y + piece_#_in_Y で,すべて0から番号が振られる.<br />
<br />
以下の点は、外部定義項目にも適用される。<br />
<br />
# 1つのアイテムには、上述の4つのエントリまたはStageXYZのうち1つだけを入力することができる。<br />
# 各項目は3つの数字を取り、3番目はステージZ座標で、これはそのまま使用される。<br />
# アイテムは、Navigatorファイルで外部アイテムの前に表示されるマップを指定するDrawnIDエントリを持っているか、外部定義アイテムだけを含むファイルでマージされたNavigatorテーブル内に既に存在する必要がある。<br />
<br />
# ピクセル座標系は、マップの左下を0,0とする右手系である。<br />
# モンタージュのオーバービュー画像は、常にXのサイズを4の倍数に切り上げて表示されます。<br />
# CoordsInAliMont または CoordsInAliMontVS では、マップファイルには、それぞれ AlignedPieceCoords または AlignedPieceCoordsVS エントリを持つ mdoc ファイルが必要です。<br />
<br />
# 点またはポリゴンのいずれかを外部から入力することができる。<br />
# PtsXとPtsYで与えられる点の座標もピクセル座標でなければならず、メインアイテムのステージ位置と同じように変換される。<br />
# PtsXとPtsZの点座標は、NumPtsの項目が0である点項目については任意であり、ない場合はメインステージの座標と同じにされます。<br />
# 各アイテムには、前述の項目に加えて、Color、Regis、Typeの項目が必要です。<br />
# 外部で定義されたアイテムがMapIDを持っていない場合、ユニークなIDが割り当てられます。 IDを割り当てる場合、マップアイテムのIDとは重複しないようにすることが重要です。 最も簡単な方法は、100000以下のIDを割り当てることです。現在、プログラムは100000を超えるIDを生成するからです。<br />
# グループIDがない場合は、割り当てられません。<br />
<br />
Navigatorファイルから正常に読み込まれた項目については、詳細なエラーレポートが用意されています。 項目処理時のエラーの種類はログにまとめられ、Debug Outputが'n'に設定されている場合は、各項目についてエラーの種類がラベルで識別され報告されます。 ただし、必須項目がない、またはオートドックからデータを読み取る際にエラー(1行の値が少なすぎるなど)が発生したため、項目が最初に拒否された場合は詳細が表示されない。<br />
<br />
== 設定ファイルおよびキャリブレーションファイルの入力 ==<br />
<br />
このセクションは、設定ファイルまたはキャリブレーションファイルへの長いエントリを解釈する必要がある場合に利用する。<br />
この項目は、必要に応じて追加されます。 すべてのアルファ値は0から始まり、1ではありません。<br />
<br />
=== 設定ファイルのエントリ ===<br />
<br />
==== LowDoseParameters(低電子線量パラメータ): ====<br />
LowDoseParameters: V F T R S の低線量セット番号0から4、または状態番号(1からの番号)の負値。<br />
mag インデックス、またはカメラ長インデックスの負値<br />
スポットサイズ<br />
強度<br />
軸オフセット(ミクロン)<br />
通常/EFTEM/STEMの場合は0-2、ステートの場合は0<br />
フィルタースリット<br />
フィルタースリット幅<br />
エネルギー損失<br />
ゼロロスフラグ<br />
ビームX&Yオフセット<br />
日本電子ではα、それ以外は-99<br />
回折フォーカス<br />
ビームチルトX & Y<br />
プローブモード<br />
ダークフィールドモードフラグ<br />
ダークフィールドチルト X & Y<br />
<br />
====AutocenterParams:====<br />
<br />
カメラ<br />
マグ指数<br />
スポットサイズ<br />
強度<br />
ビニング<br />
露出<br />
セントロイドを使用する場合は1<br />
プローブモード<br />
1:センタリング用にビームをシフトする<br />
ビームシフト量(単位:ミクロン<br />
Xビームシフトを追加<br />
Yビームシフトを追加<br />
<br />
==== MultishotParams: ====<br />
<br />
表示用ビーム径<br />
メインリングのオフセンターショットまでの距離<br />
メインリングのショット数<br />
センターショットを行う。-1(前)、0(なし)、1(後<br />
アーリーリターン 最後尾のみ1、全て2、最初で全部で3<br />
アーリーリターンのフレーム数<br />
記録ショットを保存するかどうか<br />
画像シフト後の追加遅延<br />
照明された領域を直径の描画に使用するかどうか<br />
ビームチルトを調整するかどうか(可能な場合<br />
1はホール内パターン、2はマルチホール、3はその両方<br />
カスタムホールのリストを使用する<br />
穴と穴の間のIS遅延を増加させるファクター<br />
イメージシフトベクトルのX成分(X方向)<br />
X方向の画像シフトベクトルのY成分<br />
画像シフトベクトルのX成分(Y方向<br />
画像シフトベクトルのY成分(Y方向<br />
X方向の穴の数<br />
Y方向の穴の数<br />
レギュラーパターンの穴位置が測定されたときの倍率<br />
カスタムホールを定義するマグ<br />
クロスパターンが3x3のときに撮影<br />
2番目のリングのショットを行う<br />
2つ目のリングのショット数<br />
セカンドリングのオフセンターショットまでの距離<br />
レギュラーパターンを定義したときのチルト角<br />
カスタムホールを定義する際のチルト角<br />
レギュラーアレイに関連するホールファインダーで検出された角度<br />
<br />
<br />
=== キャリブレーションファイルのエントリ ===<br />
<br />
==== StandardLMFocus: このエントリは、LMで記録された標準フォーカスを含む、または真心フォーカスが非LMである。 ====<br />
倍率インデックス<br />
マイクロプローブでのフォーカス値、ない場合は-999<br />
ナノプローブでのフォーカス値、ない場合は-999<br />
倍率<br />
フォーカス値は、0~1の絶対値か、日本電子の場合、粗焦点と微焦点の成分をエンコードした大きな値<br />
<br />
==== FocusCalibration: ====<br />
magインデックス<br />
カメラ番号<br />
X方向の傾き<br />
Y方向の傾き<br />
ビームチルト<br />
ポイント数<br />
方向インデックス<br />
プローブモード<br />
アルファ<br />
倍率<br />
<br />
==== SpotIntensities: ====<br />
ナノプローブ、マイクロプローブのどちらかが、クロスオーバーより下とクロスオーバーより上の2つのキャリブレーションを行っている場合、2つのテーブルが存在する場合があります。 ただし、1つのテーブルで、1つの条件がクロスオーバーより下で行われ、もう1つの条件がクロスオーバーより上で行われることがあります。 内部的にはすべて別々のテーブルに分類されます。 各行の内容は以下の通りです。<br />
スポットサイズ<br />
マイクロプローブの強度比、取得強度、クロスオーバー強度<br />
ナノプローブの強度比、取得した強度、クロスオーバー強度<br />
<br />
ここで、比率が0の場合は、そのスポットサイズでの測定がないことを示す。<br />
<br />
==== BeamShiftCalibration(ビームシフトキャリブレーション) ====<br />
このキャリブレーションは、指定された倍率での画像シフトからビームシフトへの2x2変換行列である。<br />
magインデックス<br />
画像シフトのX変化量に対するビームシフトのX変化量<br />
画像シフトのY変化に対するビームシフトのX変化<br />
画像シフトのX変化量に対するビームシフトのY変化量<br />
画像シフトのY変化量に対するビームシフトのY変化量<br />
α<br />
プローブモード<br />
同じマグレンジとビーム条件で新たにキャリブレーションを行う場合、キャリブレーションを保持する場合は1、保持しない場合は0。<br />
倍率<br />
<br />
==== HighFocusMagCal: ====<br />
スポットサイズ<br />
プローブモード<br />
強度<br />
デフォーカス<br />
マグチェンジ<br />
ローテーション<br />
クロスオーバー<br />
アパーチャサイズ<br />
<br />
==== ステージキャリブレーションと2x2変換行列 ====<br />
ステージキャリブレーションは4つの行列項からなり、他の2x2変換行列と同様に、X入力値の変化に対する出力X値の変化(xpx)、Yの変化に対するX値の変化(xpy)、Xの変化に対するY値の変化(ypyx)、Yの変化に対するY値の変化(ypy)として表現される。 この順序でファイルに書き込まれる。 この場合、入力値はステージ位置の変化量(ミクロン)であり、出力値は画像の移動量(ビニングしていないピクセル)の負値、つまり元の中心に対する新しい中心座標の画像上の位置である。 この負の値は残念なものであり、X軸を傾斜軸をもつ基準となる「試料」座標系に対して相対的に、典型的なステージ座標系を反転させる必要がることを示している。<br />
<br />
StageCalibrationの行には<br />
* Mag Index<br />
* Camera number(カメラ番号)<br />
* 入力するステージのx軸に対する変化<br />
** xpx<br />
** xpy<br />
* 入力するステージのy軸に対する変化<br />
** ypx<br />
** ypy<br />
* キャリブレーションを行った絶対焦点(日本電子の場合、粗動と微動の合成値)<br />
* Magnification(倍率)<br />
<br />
== その他 ==<br />
<br />
=== 画像の回転 ===<br />
<br />
「試料」の座標系は、X軸を正のチルト軸とする右手系である。 (正のチルト軸を原点とし、正のチルトでステージを反時計回りに回転させる)。 画像の回転は、カメラ画像が試料面における画像からCCW回転した量、すなわち画像の正のX軸から画像内の正のチルト軸までの角度(CCW正)と定義される。<br />
<br />
カメラが1台しかなく、較正された絶対回転を持つ RotationAndPixel 行がない場合、ある倍率での回転は、MagnificationTable のそのマグの回転値、GlobalExtraRotation、そのカメラの ExtraRotation の合計である予備値から推定される。 テーブル内に相対回転がある場合、フォールバックは絶対回転として1つのマグに割り当てられ、これにより他のマグに対して回転を導き出すことができます。 これは、フォールバック角度がどのマグに適用されるべきかを知る方法がないため、あいまいな状況です。<br />
<br />
いったん較正された絶対角度があると、MagnificationTable 回転、GlobalExtraRotation、および ExtraRotation は、RotationAndPixel テーブルにリストされている、絶対回転で mag に相対回転でリンクされているすべての mag に対して無関係になります。 ある mag の相対回転は、その mag の回転角から次に低い mag の回転を引いたものに等しくなります; この関係により、回転角が較正された絶対角で mag から外側に伝搬されることが可能になります。これらのマグにイメージシフトの較正がある場合、そのマグ範囲内の試料ではイメージシフトが不変であると仮定することにより、イメージシフトの較正がある同じマグ範囲の他のマグにも回転を割り当てることができる。 Thermo/FEIのスコープではLMとnonLM、JEOLのスコープではPLAを使用し、回転が伝達されない境界があります。MagnificationTable の回転は、これらのメカニズムのいずれかによって回転が割り当てられていない他のマグに対する予備的な役割を保持します。そのようなマグの回転は、問題のマグの MagnificationTable 回転と近くのマグの回転の差を追加することによって、回転が割り当てられた一番近いマグから得られます。<br />
<br />
同じレベルに複数のカメラがある場合、つまり、複数の非エネルギーフィルターカメラまたは複数のエネルギーフィルターカメラがあり、一方が較正された絶対角度を欠いている場合、状況はさらに複雑になります。 プログラムは、可能であれば画像シフト較正を使用して、別のカメラから絶対角度を取得します。 ここで説明するすべての割り当ては、DebugOutput を 'c' に設定してプログラムを起動したときに表示されます。 ShiftManager::PropagateRotations()も参照してください。<br />
<br />
画像の回転値は、ステージのキャリブレーションと密接に関係しています。 Thermo/FEI scope や JEOL scope のオメガフィルターなしの場合、画像回転を 0 にすると次のような画像移動パターンになる。<br />
<br />
↑正のYステージの移動に対する画像の移動<br />
|<br />
|<br />
|<br />
|<br />
---------> Xステージの正の移動に対する画像の移動<br />
<br />
イメージ回転角は、イメージ移動の軸がこのパターンに対して反時計回りに回転される量です。 画像回転(と傾斜軸角度)は、atan2(-ypx, -xpx) (X軸回転から) または atan2(-ypy, -xpy) - 90 ( Y軸回転から) に等しいはずで、プログラムは、ステージキャリブレーションで回転角度を報告するときにこれらの二つの推定値を平均化する。 オメガフィルター付きの日本電子の場合、このようなパターンになります。<br />
<br />
↑正のYステージ移動のための画像移動<br />
|<br />
|<br />
|<br />
|<br />
<--------- 正のXステージ移動のための画像移動<br />
X軸を反転させるので、プロパティInvertStageXAxisを設定する必要があります。 この場合、画像の回転は atan2(ypx, xpx) と atan2(-ypy, -xpy) - 90 から推定されます。 これらの推定値は単に報告されるだけで、プログラムによって直接使用されることはありません。何らかの効果を得るには、RotationAndPixel 行に配置する必要があります。</div>
Tacyas
https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/SerialEM
SerialEM
2022-12-30T01:46:36Z
<p>Tacyas: </p>
<hr />
<div>''SerialEM''<br />
<br />
[[File Formats and Other Documentation]]</div>
Tacyas
https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%83%BB%E3%83%9E%E3%82%A4%E3%83%8B%E3%83%B3%E3%82%B0
プロセス・マイニング
2022-06-26T18:44:40Z
<p>Tacyas: </p>
<hr />
<div>''プロセス・マイニング''は,何らかのプロセス(例えば,業務)及びそのプロセスを実行するシステムから取り出したイベントログに基づき、現在のプロセスを見える化(デジテル化)し、非効率な手順やボトルネックなどを発見する「分析アプローチ」といえる。<br />
<br />
プロセスのモデリング([[ペトリネット]]などによる表現) → 分析 (データマイニング, 機械学習) といった過程を経る。このためには,[[イベントログ]]([[XES]]などで表現)というデータが必須である。<br />
<br />
<br />
[TFPM https://www.tf-pm.org/](Task force for process mining)より,翻訳後,改変。<br />
<br />
プロセスマイニング([https://www.youtube.com/watch?v=7oat7MatU_U ビデオ参照])は、ビジネスプロセスマネジメントの分野で最も重要なイノベーションの1つであると考える人が、産業界と学界の両方で増えてきている。これは、ひとつに,プロセスのモデリングと分析、次にはデータマイニングと機械学習のアイデアを結合させたものである。そこで、IEEEでは、プロセスマイニングに関するタスクフォースを設立した。このタスクフォースは、米国電気電子学会(IEEE)の計算知能学会(CIS)のデータマイニング技術委員会(DMTC)の文脈で設立されたものである。<br />
<br />
このタスクフォースの目的は、プロセスマイニングの研究、開発、教育、および理解を促進することである。より具体的には、次のことを目的としている。<br />
<br />
* エンドユーザ、開発者、コンサルタント、研究者にプロセスマイニングの最先端を認識させる。<br />
* プロセスマイニングの技術やツールの利用を促進し、新しいアプリケーションを活性化させる。<br />
* イベントデータのロギングに関する標準化活動において役割を果たす。<br />
* チュートリアル、特別セッション、ワークショップ、パネルの開催。<br />
* IEEE CIS技術協賛によるコンファレンス/ワークショップの開催<br />
* ジャーナル、書籍、記事(例:IEEE Computational Intelligence Magazine)の特集号という形での出版。<br />
<br />
なお、プロセスマイニングには、(自動)プロセス発見(イベントログからのプロセスモデル抽出)、適合性検査(モデルとログの比較による逸脱監視)、ソーシャルネットワーク/組織マイニング、シミュレーションモデルの自動構築、事例予測、履歴ベースレコメンデーションなどが含まれる。</div>
Tacyas
https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Gaussian_Checkpoint_Files
Gaussian Checkpoint Files
2022-04-24T05:43:27Z
<p>Tacyas: /* ファイルの記述の意味 */</p>
<hr />
<div>= Gaussian Checkpoint Files =<br />
<br />
David Young, Cytoclonal Pharmaceutics Inc.<br />
http://www.ccl.net/cca/documents/dyoung/topics-orig/checkpoint.html より改変<br />
<br />
計算化学プログラムGaussianでは、計算結果をチェックポイントファイルと呼ばれる機械読み取り可能なファイルに保存することができます。チェックポイントファイルの主な用途は、ある計算の結果を次の計算の出発点として使用することです。<br />
<br />
チェックポイントファイルの情報を使って計算を開始すると、計算結果は全く同じチェックポイントファイルに保存され、元のチェックポイントファイルは上書きされます。したがって、チェックポイントファイルのバックアップを作成しておくとよいでしょう。チェックポイントファイルが破損する可能性があることに注意してください(チェックポイントファイルへの書き込み中に計算が終了した場合など)。<br />
<br />
Gaussianは以下のコマンドを実行すると、チェックポイントファイルを使用します。<br />
%Chk=file_name<br />
というコマンドを入力すると、チェックポイントファイルを使用します。<br />
このコマンドが入力ファイルのルートカードの前にある場合,チェックポイントファイルを使用します.指定されたファイルが存在しない場合、そのファイルが作成されます。指定されたファイルが存在する場合、現在の計算で使用する情報をそのファイルから読み込むことができます。<br />
<br />
== チェックポイントファイルからの読み込みコマンド ==<br />
<br />
ルートカードに以下のコマンドを記述することで、チェックポイントファイルの情報を用いて計算を開始することができます。<br />
ChkBasis チェックポイントファイルから基礎セットを読み込みます。<br />
SCF=Restart チェックポイントファイルからSCF計算を再開します。これは通常、何らかの理由で SCF の計算が終了しなかった場合に使用します。<br />
IRC=Restart IRC計算が完了しなかった場合、または、反応経路の追加点が必要な場合に、IRC計算を再開します。<br />
Scan=Restart 完了しなかったポテンシャルエネルギー表面のスキャンをリスタートしました。<br />
Freq=Restart 完了しなかった数値周波数計算をリスタートします.解析的な周波数計算を再開することはできません。<br />
Polar=Restart 完了していない数値偏光計算をリスタートします。<br />
CIS=Restart CIS (Configuration Interaction - Single excitation)計算が完了していない場合にリスタートします。<br />
Opt=Restart 完了していないジオメトリ最適化をリスタートします。<br />
Geom=Checkpoint チェックポイントファイルから分子ジオメトリを読み込みます。<br />
Geom=AllCheckpoint チェックポイントファイルから分子形状、電荷、多重度、タイトルを読み込みます。これは、異なるレベルの理論で2回目の計算を開始するためによく使用されます。<br />
Guess=Read チェックポイントファイルから初期推算値を読み込みます。<br />
指定された基底セットがチェックポイントファイルを生成したジョブで使用された基底セットと異なる場合、波動関数はある基底から他の基底に射影されます。<br />
これはある基底から別の基底に切り替えるための効率的な方法です。<br />
Density=Checkpoint チェックポイントファイルから密度を読み込みます。<br />
これはGuess=Onlyを導入し、積分やSCFが計算されないようにします。ジョブを再実行せずにポピュレーション解析の計算や波動関数からのキューブファイルの作成に使用されます.<br />
Field=Checkpoint チェックポイントファイルから有限場の34多極子成分を読み込みます.<br />
Field=EChk チェックポイントファイルから3つの電気双極子場成分を読み込みます。<br />
Charge=Check チェックポイントファイルから点電荷を読み込みます。<br />
ReArchive このオプションはチェックポイントファイルの情報からアーカイブエントリを生成するために使用されます。計算は行われません。<br />
<br />
== チェックポイント・ファイル・ユーティリティ ==<br />
c8694 ユーティリティは、チェックポイントファイルを古いフォーマット(Gaussian 86 から Gaussian 92/DFT)から Gaussian 94 フォーマットに変換するために使用することができます。このユーティリティには、チェックポイントファイルの名前を1つの引数として与えます。このファイルは、同じ名前の新しいファイルで上書きされます。<br />
chkchk は Gaussian ディストリビューションに付属するユーティリティです。チェックポイントファイルからタイトルとルートセクションを抽出します。コマンドの使い方は<br />
<br />
chkchk ファイル名<br />
<br />
ここで、file_name.chk はカレントディレクトリにあるチェックポイントファイルの名前です。<br />
<br />
chkmove は Gaussian に付属するもうひとつのユーティリティです。これは異なるアーキテクチャのマシン間でチェックポイントファイルを移動するために使われます。バイナリモードの ftp を使って異なるアーキテクチャのマシン間でチェックポイントファイルを転送しても、新しいマシンでは読み込めるファイルにはなりません。異なるアーキテクチャのマシン間でファイルを転送するためには、以下の手順を踏む必要があります。<br />
<br />
1.チェックポイントファイルを以下のコマンドでフォーマットされていないファイルからフォーマットされたファイルに変換します。<br />
chkmove f ファイル_名.chk ファイル_名.xfr<br />
<br />
2.フォーマットされたファイルを、unixのrcpコマンドかASCIIモードのftpを使って新しいマシンに転送します。<br />
<br />
3.新しいマシンでは、次のコマンドでファイルをフォーマットされていないチェックポイントファイルに戻します。<br />
chkmove u ファイル名.xfr ファイル名.chk<br />
<br />
cubegen ユーティリティを使用すると、チェックポイント・ファイルからキューブ・ファイルを生成することができます。これはルートカードでcubeキーワードを使用するのと同じ結果になります。cubegenについては、"Gaussian User's Reference "で説明されています。<br />
formchkユーティリティは、チェックポイントファイルのフォーマットされた(ASCII)バージョンを生成するために使用することができます。<br />
<br />
formchk ファイル名.chk ファイル名.fchk<br />
<br />
ここで、最初のファイル名はバイナリー・チェックポイント・ファイルで、2番目は作成するファイルの名前です。ジョブ終了後に formchk ユーティリティを使用すると、ジョブ実行時に FormCheck キーワードを使用した場合ほど出力形式を柔軟に変更することができません。<br />
freqchk ユーティリティは、チェックポイント ファイルから振動周波数と熱化学の情報を抽出するために使用できます。また、HyperChemで読み込むことができるファイルを作成し、振動モードのアニメーションに使用することも可能です。<br />
<br />
== ASCIIチェックポイントファイルの作成 ==<br />
FormCheckキーワードを使用すると、ASCII版のチェックポイントファイルを作成するよう要求できます。このファイルは Test.FChk という名前で、常にカレントディレクトリに置かれます。このファイルはGaussianプログラムでは読めません。FChkとFCheckはFormCheckの同義語です。FormCheckコマンドにはいくつかのオプションがあり、その詳細は "Gaussian User's Guide "で説明されています。<br />
<br />
=ファイルの記述の意味=<br />
<br />
= その他の情報 =<br />
Gaussian の使用法に関する入門的な説明は、次の文献にあります。<br />
<br />
J. B. Foresman, A. Frisch "Exploring Chemistry with Electronic Structure Methods: A Guide to Using Gaussian" Gaussian (1993)<br />
<br />
コマンドの詳細については<br />
<br />
M. J. Frisch, A. Frisch, J. B. Foresman "Gaussian 94 User's Guide" Gaussian (1996)<br />
<br />
に記載されています。</div>
Tacyas
https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Gaussian
Gaussian
2022-04-24T05:29:24Z
<p>Tacyas: </p>
<hr />
<div>''Gaussian''<br />
<br />
[[Gaussian Checkpoint Files]]</div>
Tacyas