Loading
PDBj
メニューPDBj@FacebookPDBj@TwitterPDBj@YouTubewwPDB FoundationwwPDB
RCSB PDBPDBeBMRBAdv. SearchSearch help

7-5) 電子密度マップ係数をMTZフォーマットへ変換する方法を教えてください。 - validation FAQ -

CIFフォーマットのマップ係数ファイルは、以下のいずれかの方法でMTZフォーマットへ変換できます。

  • CCP4  まずcif2mtzを使ってcifファイルをMTZファイルへ変換し、 mtzutilsを使って、2つのMTZファイルを統合します。

以下の簡単なスクリプトを使えばこの手続きが行えます。生成されたMTZファイルは、Cootの"Auto Open MTZ"オプションで開くことができます。

#!/usr/bin/env sh

FILE1=$1
FILE2=$2
OUTPUT_FILE=$3

if [ -z "$FILE1" -o -z "$FILE2" -o -z "$OUTPUT_FILE" ]
then
    echo "convert_to_mtz.sh IN_FILE1.cif IN_FILE2.cif OUT_FILE.mtz"
    exit 1
fi

FILE1_MTZ=$FILE1.mtz
FILE2_MTZ=$FILE2.mtz

echo "converting ${FILE1} to MTZ"

cif2mtz hklin $FILE1 hklout $FILE1_MTZ <<eof
END
eof

echo "converting ${FILE2} to MTZ"

cif2mtz hklin $FILE2 hklout $FILE2_MTZ <<eof
END
eof

echo "merging ${FILE1_MTZ} and ${FILE2_MTZ} to ${OUTPUT_FILE}"

mtzutils hklin1 $FILE1_MTZ hklin2 $FILE2_MTZ hklout $OUTPUT_FILE <<eof
EXCLUDE 2 FOM
END
eof
    
  • Phenix  cif_as_mtzを使ってMTZへ変換し、 CCP4のmtzutilsを使って、統合できます。

以下の簡単なスクリプトを使えばこの手続きが行えます。生成されたMTZファイルは、Cootの"Auto Open MTZ"オプションで開くことができます。

#!/usr/bin/env sh

FILE1=$1
FILE2=$2
OUTPUT_FILE=$3

if [ -z "$FILE1" -o -z "$FILE2" -o -z "$OUTPUT_FILE" ]
then
    echo "convert_to_mtz.sh IN_FILE1.cif IN_FILE2.cif OUT_FILE.mtz"
    exit 1
fi

FILE1_MTZ=$FILE1.mtz
FILE2_MTZ=$FILE2.mtz

echo "converting ${FILE1} to MTZ"

phenix.cif_as_mtz ${FILE1} --output_file_name=${FILE1_MTZ}

echo "converting ${FILE2} to MTZ"

phenix.cif_as_mtz ${FILE2} --output_file_name=${FILE2_MTZ}

echo "merging ${FILE1_MTZ} and ${FILE2_MTZ} to ${OUTPUT_FILE}"

mtzutils hklin1 $FILE1_MTZ hklin2 $FILE2_MTZ hklout $OUTPUT_FILE <<eof
EXCLUDE 2 FOM
END
eof
    

最新情報は、wwPDBサイト原文 (英語)もご覧ください。

[質問一覧に戻る]


作成日: 2019-06-18

218853

件を2024-04-24に公開中

PDB statisticsPDBj update infoContact PDBjnumon